相关疑难解决方法(0)

如何将类数组应用于classList.contains?

在我的HTML中,我有div这样的:

<div class="a b c"></div>
Run Code Online (Sandbox Code Playgroud)

在我的JavaScript中,我有一系列我感兴趣的类:

var goodClasses = ['a', 'c'];
Run Code Online (Sandbox Code Playgroud)

在优秀的浏览器中,我可以使用这个很棒的classList功能来测试我是否div有适当的类:

return div.classList.contains(goodClasses[0], goodClasses[1]);
Run Code Online (Sandbox Code Playgroud)

这没关系,但我真正想做的就是这样(语法很傻,但这是一般的想法):

return div.classList.contains.apply(div, goodClasses);
Run Code Online (Sandbox Code Playgroud)

有办法做到这一点吗?如果我不得不循环遍历我的课程数组,那就classList变得不那么酷了.

javascript

8
推荐指数
1
解决办法
9832
查看次数

标签 统计

javascript ×1