今回は、js 要素トラバーサルを使用して要素トラバーサルを標準化する方法と、js 要素トラバーサルを使用して要素トラバーサルを標準化する際の注意点について説明します。実際のケースを見てみましょう。
要素間のスペースの場合、IE9 より前ではドキュメント ノードは返されません。 他のすべてのブラウザはドキュメント ノードを返します。
既存の DOM 標準を変更せずにブラウザ間の違いに対応するために、Element Traversal 仕様が作成されました。 この仕様では、要素に 5 つの childElementCountfirstElementChild
lastElementChild
previousElementSibling
nextElementSibling
Element Traversal API は、次の 5 つの属性を DOM 要素に追加します:
childElementCount: 子要素の数を返します (テキスト ノードとvar i,len,child = element.firstChild; while(child != element.lastChild){ if(child.nodeType == 1){ processChild(child); } child = child.nextSibling; }
の新しい
属性を使用すると、コードは非常に簡潔になります:var i,len,child = element.firstElementChild; while(child != element.lastElementChild){ processChild(child); child = child.nextElementSibling; }
vue-cli プロジェクトでブートストラップを使用する方法
Node.Js を使用してビットコイン アドレスを生成する方法
以上がjs 要素トラバーサルを使用して要素トラバーサルを標準化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。