本文目录一览:
如何用JavaScript判断dom是否有存在某class的值
function hasClass(ele, cls) {
cls = cls || '';
if (cls.replace(/\s/g, '').length == 0) return false;
return new RegExp(' ' + cls + ' ').test(' ' + ele.className + ' ');
};
第一个参数传DOM对象,第二个参数传class名
JS/JAVASCRIPT问题:DOM如何选择CLASS?
开源框架一般都有选择器,可以类似CSS选择器一样选取DOM,如jQuery。其实CLASS也是便于CSS操作,而选择DOM最好的方法是用ID,这个效率最高。所以不是必要的情况下,不要用CLASS选择DOM。
如何用js判断dom是否有存在某class的值
var li=document.getElementsByTagname('li') ;//获取li元素
判断是否含有class值
if(li.className.indexOf("class名称")-1)
{
//存在这个class名
}else{
//不存在这个class名
}