有个小问题,关于判断条件的值
在触发条件后改变这个条件的值使其不再符合触发条件,可是仍会再次触发
<body>
<button id="btn">点击弹窗</button>
<script type="text/javascript">
var btn=document.getElementById("btn")//获取按钮
var n=false;
if(!n){
btn.onclick=function(){
alert("1");
n=true;
console.log(n);
}
}
</script>
</body>
求教,明明点击后n的值已变为true,可再次点击仍会触发,是怎么回事?