使用classList有些浏览器不支持
(function(w){
w.tools={};
tools.addClass=function (node,className){
var reg=new RegExp("\\b"+className+"\\b");
if(!reg.test(node.className)){
node.className +=(" "+className);
}
}
tools.removeClass=function (node,className){
if(node.className){
var reg=new RegExp("\\b"+className+"\\b");
var classes = node.className;
node.className=classes.replace(reg,"");
if(/^\s*$/g.test(node.className)){
node.removeAttribute("class");
}
}else{
node.removeAttribute("class");
}
}
})(window)