我想用JS检查类名。但是由于该元素具有多个类,因此所使用的命令似乎不起作用。如何检查一个班级?的HTML<div class="first_class second_class third_class"> </div>JSvar trg = e.target;if ( trg.classList.contains('third_class') ) { console.log(trg); } 最佳答案 contains是一个下划线方法-它使用的本机数组方法是indexOf-但是这两个方法都不起作用,因为classList返回的对象不是真实数组,因此我们需要将其应用于数组的方法:if ( Array.prototype.indexOf.call( trg.classList, 'third_class' ) > -1 ) { console.log(trg);}如果您使用的是下划线:if ( _.toArray( trg.classList ).contains( 'third_class' ) ) { console.log(trg);}关于javascript - 如果分配了多个类(class),如何检查类(class)名称?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20355073/
10-10 22:02