I am struggling to figure out why the modal box/pop up is not closing when I click 'x'. It seems completely unresponsive.
Check out the JavaScript code below:
var kite = document.getElementById("poptext");
var kitetwo = document.getElementById("poptexttwo");
var closebtn = document.getElementById("close");
function seltst() {
var kite = document.getElementById("poptext");
var closebtn = document.getElementById("close");
kite.style.display = 'block';
setTimeout(el, 2000);
kite.style.width = "500px";
}
function el() {
kite.style.display = 'block';
}
function closepop() {
kite.style.display = "none";
}
Take a look at the HTML code as well:
<p>
<input readonly type="text" value="a random value" id="tbox" onselect="seltst()">
</p>
<div id="poptextcont">
<div id="poptext">
<span id="close" onclick="closepop()">×</span>
<p id="poptexttwo">
lots of text about stuff<a href="aboutus.html">Contact us</a> more text!
</p>
</div>
</div>
Please provide answers using only pure JavaScript.