纯JS,逐个元素而不是类

Pum*_*ych 1 javascript

var items = document.getElementsByClassName("classname");
Run Code Online (Sandbox Code Playgroud)

给我所有的.classname课程,如何更新代码以获得所有这些课程但排除.classname_exclude

Jos*_*ier 7

.getElementsByClassName()您可以使用该方法.querySelectorAll()(接受CSS3选择器)而不是使用该方法,并使用:not()伪类来否定这些元素:

var items = document.querySelectorAll('.classname:not(.classname_exclude)');
Run Code Online (Sandbox Code Playgroud)