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

js dom操作点击当前显示点击其他隐藏?

js dom操作点击当前显示点击其他隐藏?

繁星点点滴滴 2019-05-13 11:02:05
点击当前下checks下面的子class为none显示出来,则其他checks,class为none的隐藏,不直接用父隐藏显示的原因,父一直有显示的样式varg=document.getElementsByClassName('checks');for(leti=0;i
查看完整描述

2 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

你这个思路是对的,点击当前的div,将当前div的css属性改掉。但是就着这个思路你写的代码还是有些许问题。
1、获取元素放到循环外面去,不然每循环一次都要去获取一次2、里面逻辑是错的,好好理一理
但是呢,还是有比较好的思路来做这个事情,那就是当你点击某个div的时候,给它加一个class,而不是修改它本身的属性
                            
查看完整回答
反对 回复 2019-05-13
  • 2 回答
  • 0 关注
  • 697 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信