1
JavaスクリプトDOMの子ノードと子要素の違いは何ですか? は、例えばfirstChildとchildNodes [1]の違いは何ですか?
var myTbodyElement = myTableElement.firstChild;
と
var mySecondTrElement = myTbodyElement.childNodes[1];
のように、我々は最初の子と子ノードに
JavaスクリプトDOMの子ノードと子要素の違いは何ですか? は、例えばfirstChildとchildNodes [1]の違いは何ですか?
var myTbodyElement = myTableElement.firstChild;
と
var mySecondTrElement = myTbodyElement.childNodes[1];
のように、我々は最初の子と子ノードに
.firstChild
を使用して置き換えることができchildNodes[0]
に相当します。
firstChild
最初の子ノードchildNodes
がfirstElementChild
は、最初の子要素children
が要素私たちのすることができます最初の子ノードと子ノードを使用して置換します。
はい、最初のものにアクセスしたいだけです。
デモ:
var d = document.getElementById('myDiv');
var firstChild = d.firstChild;
var childNodes0 = d.childNodes[0];
var firstElementChild = d.firstElementChild;
var children0 = d.children[0];
console.log("d.childNodes.length is", d.childNodes.length);
console.log(firstChild.nodeName, firstChild.textContent);
console.log(childNodes0.nodeName, childNodes0.textContent);
console.log("d.children.length is", d.children.length);
console.log(firstElementChild.nodeName, firstElementChild.textContent);
console.log(children0.nodeName, children0.textContent);
<div id="myDiv">Some text<b>Some bold text</b>Some more text</div>
秒1は2番目の子ノードである - プログラマは** 0 ** –
'.firstChild'は'とまったく同じだろうからカウントを開始するので、 .childNodes [0] '、しかし、はい。 – Ryan
子供とノードは同じですか?そして.childrenと子_elements_を返し.children' .childnode – cowboy