HTML | Propiedad DOM offsetWidth

La propiedad DOM offsetWidth se usa para devolver el ancho de diseño de un elemento como un número entero. Se mide en píxeles. Incluye ancho, borde, relleno y barras de desplazamiento verticales, pero no margen. Si el elemento está oculto, devuelve 0.

Sintaxis: 

element.offsetWidth

Valor devuelto: Devuelve el ancho de diseño de un elemento como un número entero.

Ejemplo 1:  

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>
        DOM Style offsetWidth Property
    </title>
 
    <style>
        #GFG {
            height: 150px;
            width: 300px;
            padding: 10px;
            margin: 15px;
            background-color: green;
        }
    </style>
</head>
 
<body>
    <h2>DOM Style offsetWidth Property</h2>
 
    <div id="GFG">
        <b>Information about this div:</b>
 
        <p id="demo"></p>
 
    </div>
 
    <button type="button" onclick="Geeks()">
        Submit
    </button>
 
    <script>
        function Geeks() {
 
            var element = document.getElementById("GFG");
 
            var txt = "Width including padding and border: "
            + element.offsetWidth + "px";
 
            document.getElementById("demo").innerHTML = txt;
        }
    </script>
</body>
 
</html>

Salida:  
Antes Haga clic en el botón: 
 

Después de hacer clic en el botón: 
 

Ejemplo 2: 
 

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>
        DOM Style offsetWidth Property
    </title>
 
    <style>
        #GFG {
            height: 150px;
            width: 300px;
            padding: 10px;
            margin: 15px;
            background-color: green;
        }
    </style>
</head>
 
<body>
    <h2>DOM Style offsetWidth Property</h2>
 
    <div id="GFG">
        <b>Information about this div:</b>
        <br>
 
        <p id="demo"></p>
 
    </div>
 
    <button type="button" onclick="Geeks()">
        Submit
    </button>
 
    <script>
        function Geeks() {
            var element = document.getElementById("GFG");
            var txt = "";
            txt += "Width with padding: "
                + element.clientWidth + "px<br>";
 
            txt += "Width with padding and border: "
                + element.offsetWidth + "px";
 
            document.getElementById("demo").innerHTML = txt;
        }
    </script>
</body>
 
</html>   

Salida:  
Antes Haga clic en el botón: 
 

Después de hacer clic en el botón: 
 

Navegadores compatibles: los navegadores compatibles con la propiedad DOM offsetWidth se enumeran a continuación: 

  • Google Chrome
  • explorador de Internet
  • Firefox
  • Ópera
  • Safari

Publicación traducida automáticamente

Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *