最新のWeb開発のチュートリアル
 

HTML DOM appendChild() Method

<Elementオブジェクト

リスト内の項目を追加します。

var node = document.createElement("LI");                 // Create a <li> node
var textnode = document.createTextNode("Water");         // Create a text node
node.appendChild(textnode);                              // Append the text to <li>
document.getElementById("myList").appendChild(node);     // Append <li> to <ul> with id="myList"

追加する前に:

  • Coffee
  • Tea

追加した後:

  • Coffee
  • Tea
  • Water
»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

appendChild()メソッドは、ノードの最後の子としてノードを追加します。

ヒント:あなたは新しい段落を作成したい場合は、テキストと、文書に段落を追加し、その後 、あなたは段落に追加するテキストノードとしてテキストを作成することを忘れないでください。

あなたはまた、別の要素から要素を移動するには、このメソッドを使用することができます(See "More Examples")

ヒント:使用insertBefore()指定された、既存の子ノードの前に新しい子ノードを挿入する方法を。


ブラウザのサポート

表中の数字は完全に方法をサポートする最初のブラウザのバージョンを指定します。

方法
appendChild() はい はい はい はい はい

構文

node .appendChild( node )

パラメータ値

パラメーター タイプ 説明
node Node object 必須。 あなたが追加したいノードオブジェクト

技術的な詳細

戻り値: 添付ノードを表すノードオブジェクト、
DOMバージョン コアレベル1ノードオブジェクト

例

その他の例

別のリストからリスト項目を移動します。

var node = document.getElementById("myList2").lastChild;
document.getElementById("myList1").appendChild(node);

追加する前に:

  • Coffee
  • Tea
  • Water
  • Milk

追加した後:

  • Coffee
  • Tea
  • Milk
  • Water
»それを自分で試してみてください

作成<p>要素をし、それを追加<div>要素:

var para = document.createElement("P");                       // Create a <p> node
var t = document.createTextNode("This is a paragraph.");      // Create a text node
para.appendChild(t);                                          // Append the text to <p>
document.getElementById("myDIV").appendChild(para);           // Append <p> to <div> with id="myDIV"
»それを自分で試してみてください

作成<p>いくつかのテキストを持つ要素を、ドキュメント本体の末尾に追加します:

var x = document.createElement("P");                        // Create a <p> node
var t = document.createTextNode("This is a paragraph.");    // Create a text node
x.appendChild(t);                                           // Append the text to <p>
document.body.appendChild(x);                               // Append <p> to <body>
»それを自分で試してみてください

関連ページ

HTML DOMリファレンス: href="met_node_haschildnodes.html"> element . hasChildNodes() Method href="met_node_haschildnodes.html"> element . hasChildNodes() Method

HTML DOMリファレンス: href="met_node_insertbefore.html"> element . insertBefore() Method href="met_node_insertbefore.html"> element . insertBefore() Method

HTML DOMリファレンス: href="met_node_removechild.html"> element . removeChild() Method href="met_node_removechild.html"> element . removeChild() Method

HTML DOMリファレンス: href="met_node_replacechild.html"> element . replaceChild() Method href="met_node_replacechild.html"> element . replaceChild() Method

HTML DOMリファレンス: href="met_document_createelement.html">document. createElement() Method href="met_document_createelement.html">document. createElement() Method

HTML DOMリファレンス: href="met_document_createtextnode.html">document. createTextNode() Method href="met_document_createtextnode.html">document. createTextNode() Method

HTML DOMリファレンス: href="met_document_adoptnode.html">document. adoptNode() Method href="met_document_adoptnode.html">document. adoptNode() Method

HTML DOMリファレンス: href="met_document_importnode.html">document. importNode() Method href="met_document_importnode.html">document. importNode() Method


<Elementオブジェクト