2012-06-18 12 views
5

Duplicar posible:
JavaScript: remove element by id¿Cómo eliminar elementos Div en javascript usando su identificación?

Sólo sé sus respectivos identificadores de y no sé específicamente sobre sus nodos padre ....

+0

si no desea usar javascript porque los nodos principales deben usar jquery – shareef

+3

@shareef jQuery usa nodos principales. jQuery es solo una función de JavaScript, ya sabes. –

+0

http://stackoverflow.com/questions/15759882/jquery-finding-duplicate-ids-and-removing-all-but-first – Evgenii

Respuesta

22

Usted puede utilizar parentNode en el elemento para obtener su elemento primario y use removeChild en él.

var el = document.getElementById('id'); 
el.parentNode.removeChild(el); 
+0

its not working –

+0

En realidad estoy tratando de eliminar los elementos div de Google Hangouts Page , al cargar mi aplicación. –

19

En jQuery, solo $('#your_id').remove(); funcionará.

+2

+1 para mostrar lo fácil que se hace con jQuery, a pesar de que el OP no lo solicitó.) – raina77ow

+3

@ raina77ow su declaración dice lo siguiente "felicitaciones por promocionar un proyecto determinado" y "el OP no mencionó poder usar esta biblioteca, pero qué diablos +1, de todos modos". En otros casos, las respuestas que requieren una biblioteca externa que no fueron específicamente solicitadas o aceptadas como una posibilidad por la OP son downvoted. –

+1

Bueno, en mi entorno, siempre es beneficioso usar alguna biblioteca en lugar de escribir tu propio código, a menos que uno tenga ** muy ** fuertes razones para no hacerlo. Además, supongo que el OP simplemente comienza a aprender JavaScript: en ese caso, estudiar jQuery también le ahorrará MUCHO tiempo, como lo muestra claramente esta respuesta. Si quieres que él reinvente la rueda, buena suerte. – raina77ow

Cuestiones relacionadas