Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2015, 12:35
danielcenoz
 
Fecha de Ingreso: mayo-2015
Ubicación: Brasil
Mensajes: 13
Antigüedad: 9 años, 10 meses
Puntos: 0
Comparar dos arrays indicando las igualdades

:neurótico Hola, trato de hacer un script que compare un array llamado "respuestas" con el contenido de los inputs de una lista ( recogida en el array "ids"). Conseguí un poco de ayuda pero este escript solo funciona para el último par "respuesta/Id", los demás aparecen pintados en rojo, como incorrectos... Sabrían decirme que está mal? Desde ya, gracias!
Código:
function Corregir(){
	var respuestas=['estudié', 'estoy', 'es', 'lloverá', 'terminé', 'son', 'viajo'];
	var ids=['q1', 'q2', 'q3', 'q4', 'q5', 'q6', 'q7']; /* id de los campos "input"* del ejercicio/
	

		for (var i = 0; i < respuestas.length; i++) {
				for (var x = 0; x < ids.length; x++) {
					
		var myInput = document.getElementById(ids[x]);
	if(myInput.value==respuestas[i]){
	    myInput.style.backgroundColor='green';}
	else { myInput.style.backgroundColor='red';	}}}}