如何获取具有多个类的元素

如何获取具有多个类的元素

问题描述:

说我有这个:

<div class="class1 class2"></div>

如何选择此 div 元素?

document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0]

这不起作用。

我知道,在jQuery中,它是 $('。class1.class2'),但我想用香草JavaScript选择它。

I know that, in jQuery, it is $('.class1.class2'), but I'd like to select it with vanilla JavaScript.

它实际上与jQuery非常相似:

It's actually very similar to jQuery:

document.getElementsByClassName('class1 class2')

MDN Doc getElementsByClassName