亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為啥protmt彈出窗口有兩個

我想設置一個確認框,當輸入數字后使得窗口關閉,代碼如下

<script?type="text/javascript">
?????var?mywin=window.open("http://www.xianlaiwan.cn");
???var?m=prompt("queren");
???if(m==1){
???????mywin.close();
???}
???
??</script>

問題有兩個,怎么設置才能使得彈出窗口在網頁已經完全打開的情況下再彈出確認?

2.為啥彈出確認窗口會彈出兩次

正在回答

1 回答

2.雖然你只寫了一個prompt,但是兩個窗口都會解析該JS,解析了兩次,因此出現兩個確認框

1.HTML語言是從上而下依次解析,你的js代碼是寫在head里面,因此它會在加載DOM中的<head>標簽時解析該JS代碼,導致文檔還沒加載完,就彈出對話框

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript入門篇
  • 參與學習       741183    人
  • 解答問題       9865    個

JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門

進入課程

為啥protmt彈出窗口有兩個

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號