addclass和removeClass原生js代码

function addClass(node,str){
if(!new RegExp("(^|\\s+)"+str).test(node.className)){
node.className=node.className+" "+str;}
};

function removeClass(node,str){
if(new RegExp("(^|\\s+)"+str).test(node.className)){
node.className=node.className.replace(new RegExp("(^|\\s+)"+str),"");}
};

根据定义的正则表达式匹配添加样式的类名,如果

posted @ 2016-12-11 21:05  毛毛耙  阅读(136)  评论(0编辑  收藏  举报