7

ノードの子コレクションとchildNodesコレクションの違いは何ですか?そして、childElementCountとchildNodes.length?

4

2 に答える 2

21

element.childNodesand element.childNodes.length: 子要素、テキスト ノード (要素間の空白ノードを含む)、およびコメント (さらに、ドキュメントとパーサーに応じて、CDATASections、ProcessingInstructions、DocumentTypes、および EntityReferences の可能性があります) が含まれます。DOM Level 1 Core標準で定義されており、長年にわたってすべてのブラウザーで利用できます。

element.childrenand element.childElementCount:要素ノードのみを含むため、場合によっては扱いが簡単になります。Element Traversal APIchildElementCount標準で定義されており、Mozilla、Opera、および WebKit の最新バージョンで利用できます。はどの標準でも定義されていませんが、IE および Mozilla、Opera、WebKit、IE の最新バージョンで利用できます。children

于 2010-02-14T09:21:01.730 に答える
2

子には要素のみが含まれます。ChildNodesにはすべてのノードが含まれます。

于 2010-02-14T09:06:53.090 に答える