--- title: DOMTokenList.contains() slug: Web/API/DOMTokenList/contains translation_of: Web/API/DOMTokenList/contains ---
{{APIRef("DOM")}}
{{domxref("DOMTokenList")}}接口的contains()
方法返回{{domxref("Boolean")}}类型。若传入的参数token
包含在列表中时则返回true
,否则返回 false
。
tokenList.contains(token);
token
{{domxref("Boolean")}}类型,当token
包含在列表中时返回true
,否则返回false
。
在下面的列子中,我们通过{{domxref("Element.classList")}}方法从 {{htmlelement("span")}} 元素中获取DOMTokenList
对象。 然后测试验证"c"
是否包含在列表中, 结果输出到 <span>
标签的内容 {{domxref("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'"; }
结果如下:
{{ EmbedLiveSample('Examples', '100%', 60) }}
Specification | Status | Comment |
---|---|---|
{{SpecName('DOM WHATWG','#dom-domtokenlist-contains','contains()')}} | {{Spec2('DOM WHATWG')}} | Initial definition |
{{Compat("api.DOMTokenList.contains")}}