Nunca pense tener este problema, pero pues si que analisandolo seria algo ilogico, aunque se que deve existir alguien que conosca algun metodo o solucion:
Lo que ago es hacer una consulta mysql mediante xmlhttprequest y lo actualizo en un DIV, cada registro de la base de datos o cada dato que se muestra ya en el div, tiene un ID ej:
<div id="base">
<div id="w1" onclick="eliminartag(w1);"><div>resultado 1<div></div>
<div id="w2" onclick="eliminartag(w2);"><div>resultado 2<div></div>
...
</div>
La funcion es esta:
function eliminartag(elemento) {
elemento.parentNode.removeChild(elemento);
}
... EL PROBLEMA ES: que por ejemplo si muestro mis resultados y elimino el id=w1 por ejemplo, y si luego actualizo el resultado para ese div desde mysql, por logica aparecera otro id=w1, y cuando intento borrarlo no se puede, esto quiere decir que no se pueden eliminar elementos con id ya eliminadas...
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
existe alguna funcion en DOM que funcione como un clear y elimine el historial de nodes, o algo asi
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Ayuda porfavor
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)