addClass 函数
在需要给一个元素追加新的 class 时, 可以按以下步骤 :
1 , 检查 className 属性的值是否为 null ;
2 , 若是空, 把新的 class 设置值直接赋值给 className 属性 ;
3 , 若不是, 把一个空格和新的 class 设置值追加到 className 属性上.
具体函数如下:
参数1 为需要添加新的 class 属性的元素(element) ,
参数2 为新的 class 设置值(value) .
function addClass (element, value) {
if (!element.className){
element.class = value;
}else{
newClassName = element.className;
newClassName += " ";
newClassName += value;
element.className = newClassName;
}
}