我需要按类名按页面上出现的顺序获取元素。这是我想做的一个例子:
<div class="class1">1</div>
<div class="class1">2</div>
<div class="class2">3</div>
<div class="class1">4</div>
var arr = document.getElementsByClassName('class1'||'class2');
然后我的 arr 将具有这些值。
arr[0].innerHTML -> 1
arr[1].innerHTML -> 2
arr[2].innerHTML -> 3
arr[3].innerHTML -> 4
有没有 JavaScript 函数可以做到这一点?
提前谢谢您!
最佳答案
使用comma和 document.querySelectorAll
:
document.querySelectorAll('.class1, .class2');
关于javascript - 如何通过类名或另一个类名获取元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29187666/