DOMTokenList:contains() 方法
>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”";
输出结果如下:
规范
| 规范 |
|---|
| DOM> # ref-for-dom-domtokenlist-contains①> |