Estoy intentando eliminar el ultimo nodo de un div, el problema es que no puedo adjudicarle un id. Ya he conseguido tener acesso a muchos elementos por medio de:
Código PHP:
document.getElementById(this.parentNode.parentNode.id).childNodes;
| ||||
Respuesta: Eliminar nodo sin id no entiendo algo, supongo que esa linea la tienes en algun evento. lo asumo porque estas usando el keyword this. si es asi, entonces no le veo sentido usar getElementById para referirte a un mismo nodo que ya tienes referencia. o sea, las siguiente dos lineas vendria siendo lo mismo.
Código:
por lo que no te hace falta tomar el elemento por ID. this.parentNode.parentNode document.getElementById(this.parentNode.parentNode.id)
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
Respuesta: Eliminar nodo sin id Hola de nuevo! Tendrias razon... pero si te fijas estoy haciendo referencia a un hijo "childNodes". Y segun estoy viendo con mi codigo si el hijo no posee un "id" no se puede eliminar. Es decir, yo los elimino asi: Código PHP: Lo que hago es eliminar el hijo del hermano del this. Funciona perfectamente si el hijo del hermano del this tiene un ID sino lo tiene no. ¿Que puedo hacer? |
| ||||
Respuesta: Eliminar nodo sin id Lo que zerokilled (Hola) está diciendo es que ya tienes la referencia con this.parentNode.parentNode, por lo que no tiene sentido usar getElementById():
Código Javascript:
Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Eliminar nodo sin id Hola de nuevo! Ya lo he solucionado... es que intentaba hacerlo con el id... pero ya veo que puedo hacerlo con el this... Muchas gracias!... que rapido!... gracias a los dos! Kroa kroa |