![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
1 function removeClass(obj, aClass) {
2 var re = new RegExp('\\b' aClass '\\b');
3 if (obj.className != '') {
4
5 if (re.test(obj.className)) {
6 var arr = obj.className.split(' ');
7 for (var i = 0; i < arr.length; i ) {
8 if (arr[0] == aClass && arr[arr.length - 1] == aClass) {
9 obj.className = '';
10 } else if (arr[i] == aClass) {
11 arr.splice(i, 1);
12 obj.className = arr.join(' ');
13
14 }
15 }
16 } else {
17 return;
18 }
19 }
20 removeClass(obj, aClass);
21 }
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
1 addClass = function (obj, aClass) {
2 var re = new RegExp('\\b' aClass '\\b');
3
4 if (obj.className) {
5 if (!re.test(obj.className)) {
6 obj.className = ' ' aClass;
7 }
8 } else {
9 obj.className = aClass;
10 }
11 return this;
12 }
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
1 function removeClass(obj, aClass) {
2 var re = new RegExp('\\b' aClass '\\b');
3 if (obj.className != '') {
4 if (re.test(obj.className)) {
5 var arr = obj.className.split(' ');
6 for (var i = 0; i < arr.length; i ) {
7 if (arr[0] == aClass && arr[arr.length - 1] == aClass) {
8 obj.className = '';
9 } else if (arr[i] == aClass) {
10 arr.splice(i, 1);
11 obj.className = arr.join(' ');
12 }
13 }
14 }
15 }
16 }
更多专业前端知识,请上 【猿2048】www.mk2048.com