我是新手,对web开发没有太多经验。我一直在尝试创建一个当用户点击时变得可见的菜单。我已经成功让它弹出来了,但是它并不能保持可见状态。它只能显示一秒钟就又消失了。我也尝试使用"display"属性,但结果也是一样。这是我的代码:
<head>
<script type="text/javascript">
function opnmenu () {
document.getElementById("menu").style.visibility="visible";
}
</script>
</head>
<body onLoad="document.getElementById('menu').style.visibility='hidden';">
<div id="menubar">
<table>
<tr>
<td>
<div id="menuimg">
<form>
<input type="image" class="menubut" src="menu.png" alt="submit" onClick="opnmenu()">
</form>
</div>
</td>
</tr>
</table>
</div>
<br>
<h1> Entrepreneur</h1>
<hr>
<div id="menu">
<ul>
<li>Home</li>
<li>Motivation</li>
<li>Books</li>
<li>Videos</li>
</ul>
</div>
</body>
非常感谢您的提问,我们很乐意为您提供帮助。
谢谢!