我創建了一個小表,您可以在其中點擊datacells,什麼會觸發我的Javascript調用函數。這個功能在被點擊的數據集的位置顯示一個小的「公式」。現在我添加了一個按鈕,它應該隱藏這個公式,但它不起作用,我不知道爲什麼。Javascript隱藏元素onclick,不工作
HTML:
<div id="movableDiv">
<form>
<p>Some text:</p>
<input type="text" name="someText">
<p>A number:</p>
<input type="number" name="aNumber">
<button type="button" ="HideButton">
Hide
</button>
</form>
</div>
CSS:
#movableDiv{
background-color: lightgrey;
position: absolute;
visibility: hidden;
}
的Javascript:
document.getElementById("HideButton").onclick = hideDiv;
function hideDiv(){
document.getElementById("movableDiv").style.visibility = "hidden";
}
https://jsfiddle.net/qc1dng63/2/
你的腳本似乎它的前裝的HTML,所以出現一個錯誤「無法設置undec的onclick」 –