為啥protmt彈出窗口有兩個
我想設置一個確認框,當輸入數字后使得窗口關閉,代碼如下
<script?type="text/javascript"> ?????var?mywin=window.open("http://www.xianlaiwan.cn"); ???var?m=prompt("queren"); ???if(m==1){ ???????mywin.close(); ???} ??? ??</script>
問題有兩個,怎么設置才能使得彈出窗口在網頁已經完全打開的情況下再彈出確認?
2.為啥彈出確認窗口會彈出兩次
2018-09-11
2.雖然你只寫了一個prompt,但是兩個窗口都會解析該JS,解析了兩次,因此出現兩個確認框
1.HTML語言是從上而下依次解析,你的js代碼是寫在head里面,因此它會在加載DOM中的<head>標簽時解析該JS代碼,導致文檔還沒加載完,就彈出對話框