DOMStringList - 文字列のリスト
DOMStringListは、文字列のリストを管理するのに便利な機能を備えたインターフェイスです。
概要
- 名前
- DOMStringList
- IDL
[Exposed=(Window,Worker)] interface DOMStringList { readonly attribute unsigned long length; getter DOMString? item(unsigned long index); boolean contains(DOMString string); };
- 仕様書
- https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#domstringlist
チュートリアル
DOMStringListは、例えばLocation.ancestorOriginsで取得できます。
var domStringList = location.ancestorOrigins ; // DOMStringList
コンストラクタ
コンストラクタはありません。
プロパティ
length
リストに含まれる文字列の個数を返します。
メソッド
contains()
引数の文字列が、リストに含まれるか否かを確認します。
item()
インデックス番号を指定して文字列を取得します。このメソッドは、ブラケット記法(例: [0])に置き換えられます。
定数
固有の定数はありません。
イベント
固有のイベントハンドラはありません。
サポート状況
クリックすると、バージョンごとの対応状況を確認できます。
Features | Chrome | Firefox | Safari | Edge | IE | Opera | iOS Safari | Android |
---|---|---|---|---|---|---|---|---|
DOMStringList | ● | ● | ● 5.1+ | ● | ● 10+ | ● | ● | ● 4.0+ |
contains() | ● | ● | ● 5.1+ | ● | ● 10+ | ● | ● | ● 4.0+ |
item() | ● | ● | ● 5.1+ | ● | ● 10+ | ● | ● | ● 4.0+ |
length | ● | ● | ● 6.0+ | ● | ● 10+ | ● 15+ | ● 6.0+ | ● 4.0+ |
関連記事
- Range()
- Range()は、Rangeのコンストラクタです。新しいオブジェクトを作成します。
- UIEvent()
- UIEvent()は、UIEventのコンストラクタです。新しいオブジェクトを作成します。
- DragEvent()
- DragEvent()は、DragEventのコンストラクタです。新しいオブジェクトを作成します。
- SecurityPolicyViolationEvent.documentURI
- documentURIは、SecurityPolicyViolationEventのプロパティです。セキュリティポリシーに違反したドキュメントのURIを返します。