From 23a139d3fc66b31df0c0c26885c98db3caadfdb0 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Fri, 30 Jul 2021 12:20:44 +0900 Subject: ChildNode/remove を各インターフェイスに分割 (#1584) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/element/remove/index.html | 54 ++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 files/ja/web/api/element/remove/index.html (limited to 'files/ja/web/api/element') diff --git a/files/ja/web/api/element/remove/index.html b/files/ja/web/api/element/remove/index.html new file mode 100644 index 0000000000..4c75a0bf52 --- /dev/null +++ b/files/ja/web/api/element/remove/index.html @@ -0,0 +1,54 @@ +--- +title: Element.remove() +slug: Web/API/Element/remove +tags: + - API + - Element + - DOM + - Method +browser-compat: api.Element.remove +translation_of: Web/API/Element/remove +--- +
{{APIRef("DOM")}}
+ +

Element.remove() は所属するツリーから要素を削除します。

+ +

構文

+ +
remove()
+ +

+ +

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-02');
+el.remove(); // 'div-02' の id を持った div を削除
+
+ +

Element.remove() はスコープ化に非対応

+ +

remove() メソッドは with 文によるスコープ化に対応していません。 詳細は {{jsxref("Symbol.unscopables")}} を参照してください。

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

仕様書

+ +{{Specifications}} + +

ブラウザーの互換性

+ +

{{Compat}}

+ +

関連情報

+ + -- cgit v1.2.3-54-g00ecf