getElementsByTagName() メソッド
document.getElementsByTagName()
Element.getElementsByTagName()
getElementsByTagName() メソッドは、引数で指定されたタグ名の Element の配列を取得する Document インターフェイス、Element インターフェイスのメソッドです。
返り値は、該当する全てのエレメントをリスト HTMLCollection オブジェクトで返します。そのため、getElementsByTagName() と複数指定です。
getElementsByTagName() メソッドで取得した Element の配列から個々のエレメントを取得する方法は、インデックスから取得するか、name または id 属性から取得する、for 関数で該当するエレメントを取得するがあります。
name または id 属性から取得する方法は、該当する最初のエレメントを返します。
セレクターでインスタンスを取得するには querySelector() メソッドが利用できます。
Document と Element の違い
Document.getElementsByTagName() の場合は、webページを構成するエレメントの中で該当する タグ 名をもつエレメントの配列を返します。
Element.getElementsByTagName() の場合では、その包括するエレメント内から該当する タグ 名をもつエレメントの配列を返します。
Document.getElementsByTagName() メソッド
document.getElementsByTagName()
Document.getElementsByTagName() メソッドは、Document オブジェクト以下の該当するタグエレメント名をもつ Element オブジェクトの配列を取得するメソッドです。
返り値は、HTMLElement オブジェクトのリストである HTMLCollection オブジェクトです。
Document.getElementsByTagName() の場合は、webページを構成するエレメントの中で該当する タグ 名をもつエレメントの配列を返します。
セレクターでインスタンスを取得するには querySelector()メソッドが利用できます。
Syntax
Example Syntax
返り値はHTMLCollection、Elementインスタンスの配列です。
HTMLCollection = Document.getElementsByTagName("p");
引数(Parameter Values)
Value | 摘要 |
name | 大文字と小文字を区別します |
Element.getElementsByTagName() メソッド
Element.getElementsByTagName()
Element.getElementsByTagName() メソッドは、該当するタグエレメント名をもつ Element オブジェクトの配列を取得するメソッドです。
指定されたElement オブジェクト以下の子孫エレメントが対象です。
返り値は、HTMLElement オブジェクトのリストである HTMLCollection オブジェクトです。
Element.getElementsByTagName() の場合では、その包括するエレメント内から該当する タグ 名をもつエレメントの配列を返します。
セレクターでインスタンスを取得するには querySelector()メソッドが利用できます。
Syntax
Example Syntax
返り値はHTMLCollection、Elementインスタンスの配列です。
HTMLCollection = Element.getElementsByTagName("name");
引数(Parameter Values)
Value | 摘要 |
name | 大文字と小文字を区別します |
Example