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>