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

请问为什么我点击两次才能弹出第二个div框?

请问为什么我点击两次才能弹出第二个div框?

蛊毒传说 2018-12-13 20:19:06
<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Document</title>    <style>        #y{            width: 100px;            height: 100px;            background: red;        }        #e{            width: 300px;            height: 300px;            background: gray;            display: none;        }    </style>    <script>        window.onload=function(){            var oY = document.getElementById('y');            var oE = document.getElementById('e');            oY.onclick=function(){                if(oE.style.display=="none"){                    oE.style.display="block";                }                else{                    oE.style.display="none";                }            }        }    </script></head><body>    <div id="y"></div>    <div id="e"></div></body></html>发现写在内联样式里面就能点击一次就有效。写在上面就第一次就要点击两次, 然后或者把none和block换一下,第一次就有效。这是为什么请问。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 432 浏览
慕课专栏
更多

添加回答

举报

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