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 對象