ホームページ >ウェブフロントエンド >CSSチュートリアル >getElementsByTagname(W3C DOM COREメソッド)
var paragraphs = document.getElementByTagName('p');
上記の例では、現在のドキュメント内のp要素のコレクションへの参照を取得し、変数段落に保存します。返されたコレクションはliveです。つまり、それが表すHTMLの変更は、再び取得することなく、すぐにコレクションに反映されることを意味します。
この方法は、特定の要素内にある要素への参照を取得するために、文脈的に使用することもできます。
したがって、その例のvar items = list.getElementByTagName('li');リスト
がUL要素である場合、項目変数は、そのリスト内にあるすべてのLI要素のコレクションを参照します。 要素は、ドキュメントに表示される線形順序で取得されます。それらは、DOMの平坦化されたビューに対応しています。したがって、前の例では、リストがこのHTMLに対応していた場合:
返されたコレクションは次の順序で行われます。
<ul> <li>Cheeses <ul> <li>Edam</li> <li>Gouda</li> <li>Cheddar</li> </ul> </li> <li>Hams <ul> <li>Prosciutto</li> <li>Parma</li> <li>Salami</li> </ul> </li> </ul>
[0]チーズ
return値一致したすべての要素を含むノデリスト。要素が見つからない場合、これはメンバーがゼロのリストになります。
getelementsbytagnameメソッドに関するよくある質問(FAQ)
以上がgetElementsByTagname(W3C DOM COREメソッド)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。