只需查看.classlist.contains
即可。
if(btn.classList.contains("class1")){
//do something
} else if(btn.classList.contains("class2")){
//do something else
} else {
//default
}
您可以将此
引用传递给onclick
事件处理程序函数。 并使用target.ClassList.Contains()
检查元素是否具有CSS类。
null
function clicked(target){
if(target.classList.contains('class-1')){
console.log('I\'m of type "class-1"');
}
if(target.classList.contains('class-2')){
console.log('I\'m of type "class-2"');
}
}
<button class="class-1" onclick="clicked(this)">Class 1</button>
<button class="class-2" onclick="clicked(this)">Class 2</button>