Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/09/2016, 06:31
mpozo
 
Fecha de Ingreso: noviembre-2015
Mensajes: 231
Antigüedad: 8 años, 5 meses
Puntos: 86
Respuesta: Modificar altura div con js

La propiedad height retorna el alto de aquellos elementos en los que se reserva un espacio para ellos, por ejemplo; una imagen, nunca un bloque. Retornará el alto real de la imagen siempre y cuando la imagen no se establezca la propiedad height. Para obtener el alto real de la imagen, se haya establecido la propiedad height o no, se usa naturalHeight. Un ejemplo
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html dir="ltr" lang="es-es">
  3.     <head>
  4.         <title></title>
  5.         <meta charset="utf-8">
  6.         <style>
  7.             img {
  8.                 height: 600px;
  9.             }
  10.         </style>
  11.         <script>
  12.           window.addEventListener('load', function() {
  13.             console.log(document.querySelector('img').height); // 600
  14.             console.log(document.querySelector('img').naturalHeight); // 360
  15.           }, false);
  16.     </script>
  17.     </head>
  18.     <body>
  19.  
  20.         <img src="http://s03.s3c.es/imag/_v0/640x360/c/b/9/coches-caros-veneno.png">
  21.  
  22.     </body>
  23. </html>

Última edición por mpozo; 04/10/2016 a las 08:25 Razón: height no es un atributo, es una propiedad