Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2007, 16:11
macwarez
 
Fecha de Ingreso: diciembre-2003
Mensajes: 82
Antigüedad: 21 años, 2 meses
Puntos: 1
removeChild internet explorer problemas.

Saludos tengo este script que funciona en el firefox, mozilla, opera, safari etc menos en el internet explorer nose cual es el problema aparte del IE, el problema que tiene el IE es que solo me remueve el primer child y todos los demas me los remueven todo les agradeceria la ayuda.

el script:

Código:
function borrar()
{

var lista = document.getElementById("cont");



i = 0;

while(i < lista.childNodes.length)
{

if(lista.childNodes[i].className != "nudo")
	{
		
		if(lista.childNodes[i].nodeName == "DIV")
		{
		
		lista.removeChild(lista.childNodes[i]);
		
		}

	}


i++;
}
el html:

Código HTML:
<head>
<html>

<title>Untitled Document</title>
</head>

<div id="cont">

<div id="a" class="nudso">
texto1
</div>

<div id="b" class="nudso">
texto2
</div>

<div id="c" class="nudso">
texto3
</div>

<div id="d" class="nudso">
texto4
</div>

<div id="e" class="nudo">
texto5
</div>

</div>
<input type="button" onclick="borrar();" value="crear" />
<body>
</body>
</html>