DOMノードの子コレクション - の違いは何ですか?
-
20-09-2019 - |
質問
ノードの子とのchildNodesコレクションの違いは何ですか?そしてchildElementCountとchildNodes.length?
解決
element.childNodes
とelement.childNodes.length
:(文書及びパーサーに応じて、プラス潜在CDATASections、のProcessingInstruction、DocumentTypes及びEntityReferencesが)子要素(要素間の空白ノードを含む)、テキストノードおよびコメントを含みます。 DOMレベル1コアrel="noreferrer">のの標準とは、長年にわたり、すべてのブラウザ上で利用されています。
element.children
とelement.childElementCount
:ののみの要素ノードを含み、そのいくつかのケースで扱うように簡単になることができます。 childElementCount
は要素トラバーサルAPI の標準で定義され、最新バージョンで提供されていますMozillaの、オペラ座とのWebKit。 children
は、任意の標準によって定義されますが、IEで利用可能で、されていない最新のMozilla、オペラ、WebKitのとIEのバージョンます。
他のヒント
子どもたちは唯一の要素が含まれています。 ChildNodesは、すべてのノードが含まれています。
所属していません StackOverflow