问题
如果元素有多个类,那么它将与常规属性值检查不匹配,因此我正在寻找检查对象是否在元素的 className 属性中具有特定类的最佳方法。
例子
// element's classname is 'hello world helloworld'
var element = document.getElementById('element');
// this obviously fails
if(element.className == 'hello'){ ... }
// this is not good if the className is just 'helloworld' because it will match
if(element.className.indexOf('hello') != -1){ ... }
那么最好的方法是什么?
请只是纯javascript