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:

<span class="a b c"></span>

JavaScript:

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 Status Comment
DOM
contains()
Living Standard Initial definition

Browser compatibility

BCD tables only load in the browser