¿Alguna idea sobre cómo obtener la altura de un div sin usar jQuery?
Estaba buscando Stack Overflow para esta pregunta y parece que cada respuesta apunta a jQuery .height().
Intenté algo así myDiv.style.height, pero no devolvió nada, incluso cuando mi div tenía el suyo widthy estaba heightconfigurado en CSS.
javascript
html
css
lwiii
fuente
fuente

Respuestas:
o
clientHeightIncluye acolchado.offsetHeightincluye relleno, barra de desplazamiento y bordes.fuente
scrollHeightcual incluye la altura del documento contenido, el relleno vertical y los bordes verticales.clientHeighttambién incluye relleno, por lo que no es equivalente a$.height()clientHeightque no incluye relleno. y la pregunta menciona ambos$.height()y.style.height, ninguno de los cuales incluye relleno, lo que sugiere que el autor de la pregunta tampoco lo quiere.jsFiddle
fuente
Otra opción es usar la función getBoundingClientRect. Tenga en cuenta que getBoundingClientRect devolverá un rect vacío si la pantalla del elemento es 'none'.
Ejemplo:
fuente
clientHeight y clientWidth son lo que está buscando.
offsetHeight y offsetWidth también devuelven la altura y el ancho, pero incluye el borde y la barra de desplazamiento. Dependiendo de la situación, puede usar uno u otro.
Espero que esto ayude.
fuente
Las otras respuestas no estaban funcionando para mí. Esto es lo que encontré en w3schools , suponiendo que
divtiene unheighty / owidthconjunto.Todo lo que necesita es
heightywidthexcluir el relleno.Votantes: esta respuesta ha ayudado a al menos 5 personas, a juzgar por los votos positivos que he recibido. Si no te gusta, dime por qué para que pueda solucionarlo. Esa es mi mayor molestia con los votos negativos; rara vez me dices por qué lo rechazas.
fuente
heighty / owidthoffsetHeightyclientHeightmás a menudo questyle.height.Jsfiddle
fuente
Además de
el.clientHeightyel.offsetHeight, cuando necesita la altura del contenido dentro del elemento (independientemente de la altura establecida en el elemento mismo) puede usarel.scrollHeight. más informaciónEsto puede ser útil si desea establecer la altura del elemento o la altura máxima a la altura exacta de su contenido dinámico interno. Por ejemplo:
fuente
tratar
Mostrar fragmento de código
fuente
Aquí hay una alternativa más:
fuente
Una opción sería
fuente