MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

ChildNode.remove()



El método ChildNode.remove ( ) elimina el objeto del árbol al que pertenece.

 

Síntasix

elementNodeReference.remove(); 

Ejemplo

Utilizando remove()

<div id="div-01">Here is div-01</div>
<div id="div-02">Here is div-02</div>
<div id="div-03">Here is div-03</div>
var el = document.getElementById('div-01');
el.nextElementSibling.remove(); // Removes the div with the 'div-02' id

ChildNode.remove() es unscopable

El método remove () no está delimitado en la declaración with. Consulte Symbol.unscopables para obtener más información.

with(node) { 
  remove();
}
// ReferenceError: remove is not defined 

Polyfill

if (!('remove' in Element.prototype)) {
    Element.prototype.remove = function() {
        if (this.parentNode) {
            this.parentNode.removeChild(this);
        }
    };
}

Especificaciones

Especificaciones Estado Comentario
DOM
The definition of 'ChildNode.remove' in that specification.
Living Standard Definición Inicial.
DOM4
The definition of 'ChildNode.remove' in that specification.
Recommendation  

Compatibilidad en los navegadores

Función Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte Básico (en Element) 23.0 23.0 (23.0) Edge 10.0 7.0
Soporte enCharacterData y DocumentType 29.0 23.0 (23.0) Edge 16.0 7.0
Función Android Android Webview Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Mobile
Soporte Básico (en Element) (Yes) (Yes) 23.0 (23.0) No support 10.0 No support (Yes)
Soporte enCharacterData y DocumentType (Yes) (Yes) 23.0 (23.0) No support 16.0 No support (Yes)

Ver también

Etiquetas y colaboradores del documento

 Colaboradores en esta página: SoftwareRVG
 Última actualización por: SoftwareRVG,