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

这样写有问题吗?这是一个点击按钮div显示,然后点击div或者body,div隐藏的效果

这样写有问题吗?这是一个点击按钮div显示,然后点击div或者body,div隐藏的效果

宝慕林4294392 2018-12-07 01:07:19
var box = document.getElementById("box"); var btn = document.getElementById("btn"); btn.onclick = function(event){ event.stopPropagation(); if(box.style.display = "none"){ box.style.display = "block"; console.log("1") }else{ box.style.display = "none"; console.log("2") } }; window.onclick = function(){ box.style.display = "none" } 为什么console.log("2")不能执行,不管点几次按钮都只能执行console.log("1"),这是为什么??
查看完整描述

2 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

s试试toggle()可以进行样式切换

查看完整回答
反对 回复 2018-12-24
  • 2 回答
  • 0 关注
  • 504 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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