<!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换一下,第一次就有效。这是为什么请问。
添加回答
举报
0/150
提交
取消