Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/03/2018, 16:48
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 18 años, 5 meses
Puntos: 8
Respuesta: Condicional cuando imagen dentro de clase

He encontrado esta solución para el caso de que en lugar de una clase fuese un id.

Código:
var img = document.getElementById('thumbnail'),
style = img.currentStyle || window.getComputedStyle(img, false),
bi = style.backgroundImage.slice(4, -1).replace(/"/g, "");

if (bi == "https://www. unaweb .com/db/components/assets/images/imagenx.png") {
alert("I am an alert box!")
}
Funciona, pero no soy capaz de aplicarlo a todas las clases de un documento.

Con esta función se pueden manejar todas las clases del documento, por ejemplo para ocultarlos.

Código:
var elems = document.getElementsByClassName( 'thumbnail' );
for ( var i = 0, l = elems.length; i < l; i++ )
elems[ i ].style.visibility = 'hidden';
Pero no me sale combinar ambas funciones.

Agradecería alguna indicación.