0
我有一個圖像,我希望模型在圖像被點擊時顯示。該模式最初顯示「無」。爲什麼我的事件偵聽器不能在點擊時顯示模態?
這是(非常簡單)模態。
<div id="modal" style="background-color: #000;"> <!--MODAL---->
<span id="close">×</span>
</div>
<img id="image" src="agave.jpg"/> <!--Click to display modal-->
這似乎很簡單,爲什麼它不工作?
var img = document.getElementById("image");
function displayModal(event){
var modal = document.getElementById("modal");
if(modal.style.display == "none"){
modal.style.display = "block";
}
else{modal.style.display = "none";}
}
img.addEventListener("click", displayModal(event));