matches()方法检查将由提供的selectorString选择的Element是否是选择器。如果指定的元素是有效的选择器,则它将返回true,否则返回false。
用法:
var boolean_result = element.matches("selector");
参数:在这里,选择器用作参数。
返回值:它返回布尔值,即(选择器匹配,否则返回false)。
例:在此示例中,存在一个列表,其中某些元素的类选择器为数字。因此,我们将列表存储在变量中,并通过在列表上进行迭代,如果选择器与数字类匹配,则相应地在文档上打印。
HTML
<!DOCTYPE html>
<html>
<head>
<title>
HTML DOM matches() Method
</title>
</head>
<body>
<h1>GeeksforGeeks</h1>
<ul id="abc">
<li>A</li>
<li class="number">1</li>
<li>C</li>
<li class="number">2</li>
</ul>
<script>
var abc = document.getElementsByTagName('li');
for (var i = 0; i < abc.length; i++) {
if (abc[i].matches('.number')) {
document.write(abc[i].textContent
+ ' is not an alphabet , ');
}
}
</script>
</body>
</html>
输出:
注意:所有浏览器都支持它。
相关用法
- Lodash _.matches()用法及代码示例
- HTML DOM HTML用法及代码示例
- HTML DOM isEqualNode()用法及代码示例
- HTML Input Date stepUp()用法及代码示例
- HTML DOM console.warn()用法及代码示例
- HTML DOM console.clear()用法及代码示例
- HTML DOM blur()用法及代码示例
- HTML DOM createElement()用法及代码示例
- HTML DOM queueMicrotask()用法及代码示例
- HTML DOM Location replace()用法及代码示例
- HTML DOM close()用法及代码示例
- HTML DOM createAttribute()用法及代码示例
- HTML DOM writeln()用法及代码示例
- HTML DOM console.trace()用法及代码示例
- HTML DOM createComment()用法及代码示例
- HTML DOM console.table()用法及代码示例
- HTML DOM console.time()用法及代码示例
- HTML DOM createTextNode()用法及代码示例
- HTML DOM console.error()用法及代码示例
- HTML DOM console.count()用法及代码示例
- HTML DOM console.group()用法及代码示例
- HTML DOM console.groupEnd()用法及代码示例
注:本文由纯净天空筛选整理自taran910大神的英文原创作品 HTML DOM matches() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。