Foros del Web » Programando para Internet » Javascript »

Problema con document.getElementById

Estas en el tema de Problema con document.getElementById en el foro de Javascript en Foros del Web. Buenas, tengo acabo de hacer un codigo ... y bajo IE funciona perfectamente, pero bajo Mozilla no Código: function checkRows() { var mal = false; ...
  #1 (permalink)  
Antiguo 21/07/2004, 01:37
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 22 años, 6 meses
Puntos: 5
Problema con document.getElementById

Buenas, tengo acabo de hacer un codigo ... y bajo IE funciona perfectamente, pero bajo Mozilla no

Código:
function checkRows() {
		var mal = false;
    	numero  = document.forms[0].elements.length;
   	 	for(var a = 0; a < numero; a++) {
			var campo = document.checkout.elements[a].name;
			if(!entragar_en) {
				if(campo.substr(0, 1) == "a") {
					document.getElementById(campo + '_div').className = 'error';
					document.getElementById(campo + '_div').innerHTML += '<div id="error"><span>Error</span></div>';
				}
			} else {
				if(campo.substr(0, 1) == "a" || campo.substr(0, 1) == "b") {
					document.getElementById(campo + '_div').className = 'error';
					document.getElementById(campo + '_div').innerHTML += '<div id="error"><span>Error</span></div>';
				}
			}
    	}
	}
La verdad es que no se por que no funciona ... el codigo en si es funcional sobre cualquier navegador que soporte JavaScript ... lo que sucede es que en campo + '_div' en Mozila ... recorre todos los campos pero los repite y nose a que se debe ... ave si alguien me exa un cable
__________________
Usuario registrado de Linux #288725
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 12:08.