DOM

Element.matches() メソッド

 編集:2022.09.22 by T.A.

[Edge]。→

element が指定されたセレクター selectorString で選択されるか否かを返します。

構文
element.matches(selectorString)
element Element
selectorString セレクターを表す文字列です。
戻り値

Boolean です。

例外
SYNTAX_ERR
指定されたセレクター文字列が無効である場合。

HTML:

<SPAN id=IdTest type="Test">[SPAN要素]</SPAN>

JavaScript:

D=IdTest.matches('SPAN[type]'); //=[boolean]:true。(type 属性を持った SPAN要素)
D=IdTest.matches('SPAN[type=test]'); //=[boolean]:true。(type 属性で値「test」を持ったSPAN要素)
D=IdTest.matches('SPAN[type=test1]'); //=[boolean]:false。(type 属性で値「test1」を持ったSPAN要素)

テスト