Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2013, 12:37
Mariuch
Invitado
 
Mensajes: n/a
Puntos:
Problema con checkbox IE10

Hola a todos, tengo un simple script que cambia el color de la fila en la que se ha seleccionado un checkbox. No tiene ningún error y funciona en todos los navegadores excepto en IE10.

Lo he probado en las otras versiones del mismo sin ningún problema, pero por algún motivo desconocido falla en la última versión.

Alguien podría darme una solución? Adjunto el código:

Código:
var cboxMails = document.querySelectorAll( 'input[type=checkbox]' );
for( var f = 0; f < cboxMails.length; f++ ){
	cboxMails[f].onclick = function(){
		if( this.checked == false ){ 
			this.parentNode.parentNode.style.backgroundColor = '';
		} else {
			this.parentNode.parentNode.style.backgroundColor = '#2B3057';
		}
	} 
}
P.D: También probé usando el viejo método para seleccionar los checkbox con getElementsByTagName y preguntando si el type era checkbox por si fuera algún problema del querySelectorAll pero no funcionó.

Gracias!