Die ChildNode.remove() Methode entfernt ein Objekt aus der Baumstruktur ("tree") zu der es gehört.

Syntax

node.remove(); 

Beispiel

Benutzung von remove()

<div id="div-01">Dies ist div-01</div>
<div id="div-02">Dies ist div-02</div>
<div id="div-03">Dies ist div-03</div>
var el = document.getElementById('div-02');
el.remove(); // Entfernt das div Element mit der id 'div-02'

ChildNode.remove() kann nicht gescopet werden

Die remove() Methode kann nicht mit dem with Statement gescopet werden. Symbol.unscopables enthält mehr Informationen darüber.

with(node) { 
  remove();
}
// Erzeught einen ReferenceError

Polyfill

Ein Polyfill der remove() Methode in Internet Explorer 9 und höher sieht folgendermaßen aus:

// von:https://github.com/jserz/js_piece/blob/master/DOM/ChildNode/remove()/remove().md
(function (arr) {
  arr.forEach(function (item) {
    if (item.hasOwnProperty('remove')) {
      return;
    }
    Object.defineProperty(item, 'remove', {
      configurable: true,
      enumerable: true,
      writable: true,
      value: function remove() {
        if (this.parentNode !== null)
          this.parentNode.removeChild(this);
      }
    });
  });
})([Element.prototype, CharacterData.prototype, DocumentType.prototype]);

Specifikationen

Specifikation Status Kommentar
DOM
Die Definition von 'ChildNode.remove' in dieser Spezifikation.
Lebender Standard Erste Definition.

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid WebviewChrome für AndroidEdge MobileFirefox für AndroidOpera für AndroidSafari auf iOSSamsung Internet
Grundlegende UnterstützungChrome Vollständige Unterstützung 23Edge Vollständige Unterstützung 12Firefox Vollständige Unterstützung 23IE Keine Unterstützung NeinOpera Vollständige Unterstützung 10Safari Vollständige Unterstützung 7WebView Android Vollständige Unterstützung JaChrome Android Vollständige Unterstützung JaEdge Mobile Vollständige Unterstützung JaFirefox Android Vollständige Unterstützung 23Opera Android Vollständige Unterstützung 10Safari iOS Vollständige Unterstützung 7Samsung Internet Android Vollständige Unterstützung Ja

Legende

Vollständige Unterstützung  
Vollständige Unterstützung
Keine Unterstützung  
Keine Unterstützung

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

Mitwirkende an dieser Seite: sv3m0r
Zuletzt aktualisiert von: sv3m0r,