原生JS实现增加删除class
//检查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|$)'),' ');
}
}