不多说,直接在代码上

复制代码代码如下所示:

功能addClass(obj,CLS){

无功obj_class = obj.classname /获得类内容。

空白=(obj_class!=;///来判断类是否为空,如果在空格前面没有空。

加入= obj_class +空白+ CLS; / /原班和添加类组合。

obj.classname =添加; / /代替原来的类。

}



功能removeClass(obj,CLS){

无功obj_class =+ obj。类名+ '; / /把课上的内容,并在每个结束的空间。ex'abc BCD的ABC BCD)->

(obj_class = obj_class.replace / / GI( +),' '), / /空字符由一个空格替换冗余。ABC BCD码,ABC BCD码

删除= obj_class.replace(+ CLS + ','); / /替换,在原来的类添加一个空间。前ABC bcd'bcd)->

(删除= removed.replace /(^ +)|( + $ / g),'); / /删除尾随空格。前)'bcd-> 'bcd

obj.classname =拆除; / /代替原来的类。

}



功能hasclass(obj,CLS){

无功obj_class = obj.classname /获得类内容。

obj_class_lst = obj_class.split( / 的 / / /分);以空字符CLS到数组。

x=0;

(X为obj_class_lst){

如果(obj_class_lst {X} = CLS){ / /圆阵,确定是否包括CLS

返回true;

}

}

返回false;

}