Este artículo explicará las formas de recuperar un ancho y altura reales de un elemento HTML.
Cómo recuperar/obtener la altura y el ancho reales de los elementos HTML?
Para recuperar el ancho y la altura de un elemento HTML, use los siguientes enfoques:
Método 1: recupere el ancho y la altura reales del elemento HTML utilizando las propiedades "ClientWidth" y "ClientHeight"
Utilizar el "ancho del cliente" y "clientHeight"Propiedades para recuperar la altura y el ancho reales de un elemento HTML. "ClientWidth" y "ClientHeight" representan las dimensiones del área de contenido del elemento, como el ancho interno y la altura de un elemento mientras se excluyen el relleno, el borde y el margen.
Sintaxis
Use la siguiente sintaxis para obtener el ancho y la altura de un elemento utilizando las propiedades "ClientWidth" y "ClientHeight":
elemento.ancho del clienteEjemplo
En un archivo HTML, use los elementos HTML "div","durar", y "H4"Para mostrar algún texto en la página:
Ahora, verifique el ancho y la altura de un "div" elemento. Entonces, primero, obtenga la referencia del elemento DIV usando el "getElementById ()Método "Al pasar la identificación asignada como argumento:
Dejar div = documento.getElementByid ('div');Llame a las propiedades "ClientWidth" y "ClientHeight" con un elemento DIV y almacene sus valores resultantes en variables "divwidth" y "divisas":
Dejar divwidth = div.ClientWidth;Imprima el ancho y la altura del div en la consola usando el "consola.registro()" método:
consola.log (divwidth, divheight);La salida muestra el ancho de div "842"Y la altura que contiene es"59":
Método 2: recuperar el ancho y la altura reales de un elemento HTML utilizando las propiedades "OffsetWidth" y "Offsetheight"
Para obtener/recuperar el ancho y la altura reales de un elemento, utilice el "ancho de compensación" y "apresurado" propiedades. "OffsetWidth" y "Offsetheight" son propiedades que proporcionan información sobre las dimensiones de un elemento mientras se incluyen relleno, borde y margen.
Sintaxis
Siga la sintaxis dada para las propiedades "offsetWidth" y "offsetheight":
elemento.ancho de compensaciónEjemplo
Aquí, veremos el ancho y la altura del elemento H4 usando las propiedades "OffsetWidth" y "Offsetheight":
Deja que Headingwidth = encabezado.OffsetWidth;Producción
Eso se trataba de recuperar el ancho y la altura reales del elemento HTML.
Conclusión
Para recuperar un ancho y altura reales de un elemento HTML, use el "ancho del cliente" y "clientHeight" o el "ancho de compensación" y "apresurado" propiedades. "ClientWidth" y "ClientHeight" se usan para calcular el ancho y la altura de un elemento mientras se excluyen el relleno, el borde y el margen. El "OffsetWidth" y "Offsetheight" calculan el ancho y la altura de un elemento, que incluye borde, relleno y margen. Este artículo explicó las formas de recuperar un ancho y altura reales de un elemento HTML.