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 的浏览器中加载。