親ノードの子ノードたちの末尾に新たにノードを追加し、追加するノードが既に存在すればそれに更新するのが、Node.appendNChildです。
javascript
1var p = document.createElement("p"); 2document.body.appendChild(p);
とすれば、<body>直下に<p>を追加できます。これは、親ノード(body)の子ノードたち(body直下の要素たち)に新たなノード(p)を追加しているということです。
javascript
1<div id="Area2"> 2<script> 3var Area2 = document.getElementById("Area2"); 4var p = document.createElement("p"); 5p.appendChild(document.createTextNode("pの中に記述する文字列")); 6Area2.appendChild(p); 7</script> 8</div>
上記の場合だと、pに特定の文字列を追加しています。これは、pという要素ノードの子ノードにあたるテキストノードに文字を追加した、という見方であっておりますか。
それともpという要素ノードとcreateTextNodeで追加したテキストノードは、親子ではなく兄弟(上下関係がないということ)ですか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/13 06:15