DOM操作表格及样式3

addClass('ccc'); //原来的保留,附加这个
box.className='ccc' //这个就是把原来的清空掉,用这个
removeClass(box,'bbb');

检查class是否存在
function hasClass(element,cName){
return !!element.className.match(new RegExp('(\\s|^)'+cName+'(\\s|$)'));
}

添加一个class
function addClass(element,cName){
if(!hasClass(element,cName)){
element.className+=' '+cName;
}
}

//移除一个class
function removeClass(element,cName){
if(hasClass(element,cName)){
element.className=element.className.replace(new RegExp('(\\s|^)'+cName+'(\\s|$)'),' ')
}
}

posted @ 2017-08-22 10:12  耿鑫  阅读(93)  评论(0编辑  收藏  举报