Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2010, 12:26
runonce86
 
Fecha de Ingreso: mayo-2010
Mensajes: 2
Antigüedad: 14 años, 7 meses
Puntos: 0
Sonrisa Bucles y removeChild

Antes que nada, saludos a todos. Hace algún tiempo que leo el foro pero este es mi primer tema creado.

Tengo el siguiente código HTML:
Código HTML:
<ol>
<li>Primer elemento</li>
<li>Segundo elemento</li>
<li>Tercer elemento</li>
</ol> 
Lo que necesito es eliminar todos los elementos <li> con la excepción del primero, para obtener algo así:
Código HTML:
<ol>
<li>Primer elemento</li>
</ol> 
Pero nisiquiera logro recorrer todos los elementos para eliminarlos.
Ya he probado con las siguientes funciones pero lamentablemente ninguna ha logrado los resultados esperados:
Código:
// Primer intento
function restartForm() {
	var lis = document.getElementsByTagName('li');
	while(lis.lenght > 1) lis.parentNode.removeChild(lis.parentNode.lastChild);
}
// Segundo intento
function restartForm() {
	var liElement;
	var elements = document.getElementsByTagName('li');
	for(liElement in elements) {
		liElement.parentNode.removeChild(liElement);
	}
}
No creo que sea algo difícil de solucionar pero soy realmente nuevo en JS.
Saludos y muchas gracias!

Última edición por runonce86; 17/05/2010 a las 12:29 Razón: Typo