在JavaScript中按类A或B获取元素

Coo*_*ter 9 javascript getelementsbyclassname

是否有可能获得具有指定类之一的元素?这是一样越来越有元素指定类.

例如,我想捕捉它的类列表包含要么所有元素one,twothree.

也许是这样的:

var oneTwoThree = document.getElementsByClassName("one, two, three");
Run Code Online (Sandbox Code Playgroud)

我也不想使用jQuery.是getElementsByClassName每个课程的唯一选择并将它们结合起来吗?

Tib*_*bos 13

querySelector 几乎接受任何CSS选择器:

var oneTwoThree = document.querySelectorAll('.one, .two, .three');
Run Code Online (Sandbox Code Playgroud)

  • `getElementsByClassName`是IE9 +,所以我怀疑是否需要旧的浏览器支持 (2认同)