HTML DOM Element matches() 方法
- 前のページ lastElementChild
- 次のページ namespaceURI
- 一層上のページに戻る HTML DOM Elements オブジェクト
实例
例子 1
元素是否匹配某个 CSS 选择器?
const element = document.getElementById("demo"); let answer = element.matches(".container");
例子 2
元素是否匹配两个选择器之一?
const element = document.getElementById("demo"); let answer = element.matches(".container, .wrapper");
语法
element.matches(selectors)
参数
参数 | 描述 |
---|---|
selectors |
必需。一个或多个(逗号分隔)要匹配的 CSS 选择器。 返回的元素是文档中第一个找到的元素。 请参阅我们的完整的 CSS 选择器リファレンスマニュアル。 |
返回值
类型 | 描述 |
---|---|
布尔值 |
|
浏览器支持
首个完全支持 matches()
方法的浏览器版本:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 33 |
Edge 15 |
Firefox 34 |
Safari 7 |
Opera 21 |
2014年2月 | 2017年4月 | 2014年12月 | 2013 年 10 月 | 2014 年 5 月 |
- 前のページ lastElementChild
- 次のページ namespaceURI
- 一層上のページに戻る HTML DOM Elements オブジェクト