当我单击 div
时,它应该打开。当我再次单击时,它应该关闭 div
。请帮我解决这个问题。
<html>
<head>
<script type="text/javascript">
var bool = 0;
function showDiv(){
if(bool==1){
bool=0;
document.getElementById(show).style.visibility = "hidden";
}else if(bool==0){
bool=1;
document.getElementById(show).style.visibility = "visible";
}
}
</script>
</head>
<body>
<input type="button" value="click" onclick="showDiv();" />
<div="show">
<p>it is okay it is okay it is okay it is okay it is okay it is okay it is okay it is okay</p>
</div>
</body>
</html>
最佳答案
您缺少 id
的引号getElementById()
的论据
document.getElementById('show').style.visibility = "hidden";
还有id
<div>
上缺少属性名称
<div="show">
应该是这样的:
<div id="show">
关于javascript - 单击显示 div 时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10156599/