DOMTokenList:contains() 方法
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
DOMTokenList 接口的 contains() 方法会返回布尔值——如果底层列表中包含给定的标记,则返回 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")
? "classList 中包含“c”"
: "classList 中不包含“c”";
输出结果如下:
规范
| Specification |
|---|
| DOM> # ref-for-dom-domtokenlist-contains①> |
浏览器兼容性
Loading…