DOMTokenList.contains()
DOMTokenList接口的 contains() 方法返回 Boolean (en-US) 类型。若传入的参数 token 包含在列表中时则返回true,否则返回 false。
语法
tokenList.contains(token);
参数
token-
DOMString类型,用于判断是否存在于列表中的标记。
返回值
Boolean (en-US)类型,当token包含在列表中时返回true,否则返回false。
示例
在下面的列子中,我们通过Element.classList方法从 <span> 元素中获取DOMTokenList 对象。然后测试验证"c" 是否包含在列表中,结果输出到 <span>标签的内容 Node.textContent。
HTML:
html
<span class="a b c"></span>
JavaScript:
js
let span = document.querySelector("span");
let classes = span.classList;
let result = classes.contains("c");
if (result) {
span.textContent = "The classList contains 'c'";
} else {
span.textContent = "The classList does not contain 'c'";
}
结果如下:
规范
| Specification |
|---|
| DOM Standard # ref-for-dom-domtokenlist-contains① |
Browser compatibility
BCD tables only load in the browser