element.getElementsByTagName(name)
要素の名前を指定し、子孫ノードから要素リストを取得。
- HTML
< div id = "id-name" > <p> document.getElementByIdはidから要素ノードを見つけます。 </p> <p> element.getElementByTagNameは要素からノードリストを取得します。 </p> </div>
var a = document.getElementById( "id-name" ); var as = a.getElementsByTagName( "p" ); console.log( as + as.length ); for( var i = 0 ; i < as.length ; i++ ) console.log( as[ i ] );
- console出力
[object NodeList]2 <p>document.getElementByIdはidから要素ノードを見つけます。</p>; <p>element.getElementByTagNameは要素からノードリストを取得します。</p>;