Foros del Web » Programando para Internet » Javascript »

puedo saber el valor del atributo de una imagen

Estas en el tema de puedo saber el valor del atributo de una imagen en el foro de Javascript en Foros del Web. Hola seria posible saber si una imagen tiene en el width auto. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < img src = 'foto.jpg' width = ...
  #1 (permalink)  
Antiguo 02/12/2015, 15:34
 
Fecha de Ingreso: agosto-2011
Mensajes: 306
Antigüedad: 12 años, 8 meses
Puntos: 5
puedo saber el valor del atributo de una imagen

Hola seria posible saber si una imagen tiene en el width auto.

Código HTML:
Ver original
  1. <img src='foto.jpg' width="auto" height="300">

es decir como podria saber si la imagen tiene el atributo width en auto.
  #2 (permalink)  
Antiguo 02/12/2015, 15:49
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: puedo saber el valor del atributo de una imagen

Cita:
console.log(refenciaelemento.style.width)
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 03/12/2015, 23:40
 
Fecha de Ingreso: agosto-2015
Ubicación: En Carúpano
Mensajes: 49
Antigüedad: 8 años, 8 meses
Puntos: 12
Respuesta: puedo saber el valor del atributo de una imagen

Si el valor 'width' es proporcionado por CSS, se obtiene así:
Código Javascript:
Ver original
  1. console.log(ReferenciaDeElemento.style.width)
Pero, si el valor 'width' es proporcionado por algún atributo presente en la etiqueta HTML, se obtiene así:
Código Javascript:
Ver original
  1. console.log(ReferenciaDeElemento.getAttribute("width"))
  #4 (permalink)  
Antiguo 04/12/2015, 07:24
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: puedo saber el valor del atributo de una imagen

no, no es necesario usar el método getAttribue. el problema es que se me escapó "style"

Cita:
console.log(document.querySelector('img').width);
como lo que se quiere es saber es si el valor del atributo es auto, entonces la comparación es
Cita:
console.log(document.querySelector('img').width == '');
en caso que fuera un valor númerico
Cita:
console.log(document.querySelector('img').width == 300);
por otro lado, en caso que el valor tuviera una unidad de medida (px, pt, etc)
Cita:
<img src='foto.jpg' width="auto" height="300px">

console.log(document.querySelector('img').getAttri bute('height') == 300); // false
console.log(document.querySelector('img').height == 300); // true
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Etiquetas: valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:59.