[英]addEventListener on click not working in javascript
I am trying to display a pop up when a button is clicked;我试图在单击按钮时显示一个弹出窗口; But the event listener is not working.
但是事件侦听器不起作用。 Here's my JavaScript code:-
这是我的 JavaScript 代码:-
var button = document.getElementById("letsfloat");
var ppt = document.getElementById("popUpMain");
console.log(button);
console.log("hi");
console.log(ppt);
button.addEventListener("click",function(){
console.log("yo");
ppt.classList.toggle("hideme");
ppt.classList.toggle("nowvisible");
//ppt.style.visibility = "visible"
setTimeout(function(){
console.log("bye");
ppt.classList.add("hideme");
ppt.classList.remove("nowvisible");
},40000);
});
Classes hideme and nowvisible (CSS Code)类 hideme 和 nowvisible(CSS 代码)
.hideme{
display: none;
visibility: hidden;
}
.nowvisible{
float:inherit;
visibility: visible;
display: block;
}
Button:-按钮:-
<div class="fixed-bottom">
<button type="button" id="letsfloat" name="button" class="btn btn-primary btn-lg border-0 float-right" >Why are we No.1</button>
</div>
POPUP:-弹出:-
<div id="popUpMain" class="hideme">
<div id="popup">
<h1 id="newsHeading" style="text-align: center;"> Why are we Number One</h1>
</div>
</div>
Clear the cache using Ctrl + F5 .使用Ctrl + F5清除缓存。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.