Hola Beldar... Te regreso el Body de tu código, lo probé en Firefox, y ahora el Remove quita el nodo que especifiques. Ojala resuelva tu problema:
<body> <input type="button" onClick="append()" value="Append"> <input name="Nodo" id="Nodo" value="0" type="text" size="2" maxlength="2"> <input type="button" onClick="remove()" value="Remove"> <input type="button" onClick="remove_first()" value="Remove First"> <ul id="tal"> </ul> <script type="text/javascript"> var items=1; function append(){ var li = document.createElement("li"); li.id = 'li'+items; li.innerHTML = 'Hola'+items; items++; document.getElementById('tal').appendChild(li); } function remove(){ var ul = document.getElementById('tal'); var li = document.getElementById("li"+items); var nitems = document.getElementById("Nodo").value; var oNode = ul.removeChild(document.getElementById("li" + nitems)); items--; } function remove_first(){ var ul = document.getElementById('tal'); var oNod = ul.removeChild(ul.firstChild); } </script> </body> Erika Patricia Benítez Soto Desk: + (52) 55-1018-4000 ext. 3869 -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Beldar Sent: Sábado, 01 de Julio de 2006 01:51 p.m. To: ovillo@lists.ovillo.org Subject: [Ovillo] Problemas con el DOM Hola! Os escribo porque estoy trasteando con el DOM de XHTML, pero hay cosas que no me salen. He aprendido a añadir (append) Nodos a un elemento sin problemas, pero lo que no me sale es eliminar un nodo concreto después, he probado de todo, intentar eliminarlo por los attributes, por el NodeName, por la NodeList, y nada. No tengo problemas para eliminar-los ordenadamente (por el último o por el primero firstNode, lastNode), pero lo que me interesa es eliminar un nodo concreto llámandolo por la id por ejemplo, sin importar en qué posición esté. Os dejo una prueba que hecho para ilustrarlo: http://radleb.net/mylists/prova2.php Como podeis ver, el botón de Append, añade un nodo del tipo 'li' a la lista, consecutivamente, y el Remove First, borra el primer elemento de la lista consecutivamente, pero el Remove, en teoria tendria que borrar un nodo concreto ( en éste caso el último (li + items = ultimo elemento), pero da un error de Invalid Pointer. Pues eso, a ver si me podríais ayudar a borrar un nodo concreto de la lista. Gracias. -- Beldar _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo