aaClass()封装通用函数,解一会属性替换而不是追加问题

   function  styleHeadersSiblings () {   如果(! document.getElementsByTagName), return 假;   var  headers =, document.getElementsByTagName (h2);   (var 小姐:=,0;小姐:& lt;, headers.length;,我+ +){   var  elem =, getNextElement(头[我].nextSibling);//elem.style.color =,“红色”;//elem.style.fontSize =,“1.2 em”;//以下使用类名属性,该属性是替换,不是追加//elem.className =,“介绍”,,,,,,,,,,,,,,,,,,,//.intro{,颜色:红色;字体大小:1.2 em;}   addClass (elem“介绍”);//调用封装函数   }   }//elem.className  +=",介绍“,,,,注意,介绍的第一个字符是空格,表示把新的属性属性追加到原来属性上去//如过原来没有属性,则对类名直接赋值即可,而不需要追加//因此我们可以把以上步骤封装成一个函数进行通用   最好选择用addClass(元素,替代function 价值){   如果(! element.className) {   时间=element.className 价值;   其他}{   时间=newClassName  element.className;   +=newClassName “,”;   +=newClassName 价值;   时间=element.className  newClassName;   }   }

aaClass()封装通用函数,解一会属性替换而不是追加问题