HTMLCollection インターフェイス
HTMLCollection インターフェイスは、Element オブジェクトのリストを定義したインターフェイスです。
このインターフェイスのプロパティ、メソッドを定義しています。
HTMLCollection オブジェクトは、.getElementsByTagName メソッドのように返り値が複数のエレメントである場合に使用されます。
- ad -
HTMLCollection インターフェイスについて
ここでは、以下について解説します。
HTMLCollection を返すメソッド
HTMLCollection を返すメソッドには以下があります。
- .getElementsByTagName
- .getElementsByClassName
- .getElementsByName
- document.embeds
- document.forms
- document.images
- document.scripts
- document.plugins
- HTMLDetailsElement.options
querySelectorAll() は NodeList を返します。
HTMLCollection を継承するインターフェイス
リストから Element を取得する方法
エレメントをリストである HTMLCollection オブジェクトから Element を取得する方法は、インデックスから取得するか、name または id 属性から取得する、for 関数で該当するエレメントを取得するがあります。
name または id 属性から取得する方法は、該当する最初のエレメントを返します。
プロパティ(Properties)
HTMLCollection インターフェイスは 以下のプロパティをもちます。
プロパティ | 概要 | 分類 |
---|
メソッド(Methods)
HTMLCollection インターフェイスは 以下のメソッドがあります。
メソッド | 概要 | 分類 |
---|
イベント(Event)
HTMLCollection はオブジェクトのリストで、イベントハンドラーを設定する方法はありません。
イベントについての記載はありません。
- ad -