DOMTokenList: contains() 方法
contains()
方法是 DOMTokenList
接口的方法,它返回一个布尔值 - 如果底层列表包含给定的标记,则返回 true
,否则返回 false
。
语法
js
contains(token)
参数
token
-
一个字符串,表示您要检查列表中是否存在该标记。
返回值
一个布尔值,如果调用列表包含 token
,则为 true
,否则为 false
。
示例
在以下示例中,我们使用 Element.classList
获取设置为 <span>
元素的类列表,作为 DOMTokenList
。然后我们测试列表中是否存在 "c"
,并将结果写入 <span>
的 Node.textContent
中。
首先,HTML
html
<span class="a b c"></span>
现在是 JavaScript
js
const span = document.querySelector("span");
span.textContent = span.classList.contains("c")
? "The classList contains 'c'"
: "The classList does not contain 'c'";
输出如下所示
规范
规范 |
---|
DOM 标准 # ref-for-dom-domtokenlist-contains① |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。