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>;