Element.remove()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Метод Element.remove() удаляет элемент из DOM-дерева, в котором он находится.

Синтаксис

js
remove();

Примеры

Использование remove()

html
<div id="div-01">Это div-01</div>
<div id="div-02">Это div-02</div>
<div id="div-03">Это div-03</div>
js
var el = document.getElementById("div-02");
el.remove(); // Удалит элемент div с идентификатором 'div-02'

Область видимости Element.remove() нерасширяема

Метод remove() не работает с оператором with. Подробнее читайте в справке по Symbol.unscopables.

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

Спецификации

Specification
DOM Standard
# ref-for-dom-childnode-remove①

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также