纯JS,逐个元素而不是类

时间:2016-01-24 21:21:50

标签: javascript

var items = document.getElementsByClassName("classname");

为我提供了所有.classname课程,如何更新代码以获取所有这些课程,但不包括.classname_exclude

1 个答案:

答案 0 :(得分:5)

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

var items = document.querySelectorAll('.classname:not(.classname_exclude)');