我正在尝试构建一个 Web 应用程序,但我遇到了一个问题。
大多数应用程序的界面由许多按钮组成,我遇到了一个奇怪的现象,即我无法单击某些按钮(没有单击动画并且 onclick() 不运行)。
我注意到有多个按钮堆叠在一起,只有最后一行按钮是可点击的。
我创建了一个最小、完整且可验证的示例。
<html>
<body>
<div style="padding-top: 20%;" id="div1">
<button>
Button 1
</button><br />
<button>
Button 2
</button>
</div>
<script>
document.getElementById("div1").style.display = "initial";
</script>
</body>
</html>
进一步的意见/说明:
当您从开发人员菜单中选择一个元素时,您无法选择出现故障的按钮。
我正在使用火狐。我在 Chrome 中的应用程序遇到了类似的问题,但行为不端的按钮与 Firefox 中的按钮不同。
我正在尝试通过分别设置和显示各种<div>
元素(不同的屏幕)来创建单页网络应用程序。这就是. 我应该这样做有更好的方法吗?display: none;
display: initial;
<script>