首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

addClass跟removeClass的js实现

2012-11-22 
addClass和removeClass的js实现function addClass(obj,className){?obj.className+ +className?return

addClass和removeClass的js实现

function addClass(obj,className){
?obj.className+=" "+className;
?return obj;?
}

?

?

function removeClass(obj,className){
?var s=obj.className.split(/\s+/);//使用空格为分隔符,把class连成数组
?for(var i=0;i<s.length;i++){
??if(s[i]==className){delete s[i];}??
?}?
?obj.className=s.join(" ");//把数组元素用空格链接后重新赋值给className
?return obj;?
}

热点排行