我想在单击按钮后隐藏一个 div,这应该是一件非常简单的事情,但我遇到了一个错误。我有以下代码:
<div id="clearSale" onclick=playSound("sounds/Register.mp3") class="botonCLS">
<button id="clearSaleBtn" type="button" style="position:relative; z-index:0; width: 90px; height: 32px; left: -6px; top: 0px;">Clear Sales</button>
<div id="check" style="display: none">
<button id="confirm" style="margin-left: 5px">Send confirmation</button>
</div>
所以我想要做的是在单击按钮时将第一个替换为第二个。所以通常情况下,我在我的 JS 中的一个函数中添加了这一行,当我收到推送通知时调用该函数(有效):
document.getElementByID("clearSaleBtn").style.display = "";
但是我收到一个错误,即该对象不支持方法 getelementbyid。我猜这可能与 div 是一个类的事实有关?有没有办法解决?或者有没有办法改变清除销售按钮中的文本以发送确认或类似的东西