为了账号安全,请及时绑定邮箱和手机立即绑定

关于addClass()函数有点疑问,求大神解答!!!

function addClass(obj,cls){
  if(!hasClass( obj, cls )){
   obj.className+=" "+cls;
  }
 }
  1. 为什么obj.className+=" "+cls;这一句要在cls前加一个空格?obj对应的a标签是没有添加任何class的,为什么还要加上空格?

  2. obj.className+=" "+cls;这一句为什么不能直接写成obj.className=" "+cls;?


正在回答

2 回答

也解决了我的疑惑

0 回复 有任何疑惑可以回复我~

如果有class = ”red blue“呢,加一个空格防止添加之后与之前的class合并在了一起

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于addClass()函数有点疑问,求大神解答!!!

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号