样式类(class) js动态增加类 兼容各浏览器
function addClass(currNode, newClass){
var oldClass,newClass;
oldClass = currNode.getAttribute("class") || currNode.getAttribute("className");
if(oldClass !== null) {
oldClass = oldClass.split(" ");
newClass = newClass.split(" ");
newClass = mergeArray(newClass,oldClass).join(" ");
}
currNode.className = newClass; //IE 和FF都支持
//alert(newClass);
}
注:mergeArray方法在前面的文章里可以找到。这个添加样式的方法,规避了同样的类名,不会被重复添加。