removeChild() メソッド
Node.removeChild()
removeChild() メソッドは、指定された子オブジェクトを削除するメソッドです。 このメソッドはNode インターフェイスのメソッドで、インターフェイスを継承する Document 、Element オブジェクトで共通して利用できます。
このメソッドで削除されたオブジェクトは、しばらくの間はメモリに保持されることがあります。そのために削除したはずのオブジェクトが参照できることがあります。
ページ内 Index
構文(Syntax)
in JavaScript
このメソッドの返り値はエラーに関するものです。例外エラーは開発用コンソールに表示される。
agument_Node = Node.removeChild( agument_Node );
引数(Parameter Values)
Value | 摘要 |
---|---|
agument_Node | 削除する子オブジェクト |
返り値(Return Values)
Type | 摘要 |
---|---|
agument_Node | 削除したオブジェクトが返る。メモリに保持されている間のみ参照できる |
Example
.removeChild() メソッドの例です。
関連するメソッド
Node インターフェイスにおいて関連するメソッドには以下があります。Element オブジェクトではなく、Node オブジェクトや NodeList を返す場合があります。
関連メソッド | 概要 |
---|---|
.appendChild() | 引数の Node を最後尾に追加 |
.cloneNode() | Nodeを複製 |
.compareDocumentPosition() | ノードの相対的な位置 |
.contains() | 引数のNodeが子孫か否か Boolean型 |
.getBoxQuads() | NodeのCSSにおいて関連するNodeをリストで返す |
.getRootNode() | NodeのルートNodeを返す |
.hasChildNodes() | 子Nodeを持っているか Boolean型 |
.insertBefore() | Nodeを指定Nodeの前に挿入 |
.remove() | 自身を削除 |
.removeChild() | 指定した子Nodeを削除 |
.replaceChild() | 指定した子Nodeを置き換える |