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

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

關于prompt的一個問題

敲入這些代碼后,點擊noclick彈出一個Confirm對話框,點確定繼續彈出prompt對話框,輸入網址怎么不是設定的網址,點擊取消后,還是彈出一個網頁,為什么不輸出該輸出的文字,點擊confirm的取消按鈕也是彈出網頁,不是輸出文字,誰幫忙解答下http://img1.sycdn.imooc.com//58b68c2b0001240a06570465.jpg

正在回答

4 回答

<!DOCTYPE html>

<html>

<head>

? ? <meta charset="UTF-8">

? ? <title>Title</title>

? ? <script type="text/javascript">

? ? ? ? function rec() {

? ? ? ? ? ? var show=confirm("你想繼續嗎?");

? ? ? ? ? ? if (show==true) {

? ? ? ? ? ? ? ? var mywin=prompt("那么你想進入哪個網站呢?");

? ? ? ? ? ? ? ? if (mywin=='www.baidu.com') {

? ? ? ? ? ? ? ? ? ? window.open('http://www.baidu.com','_blank');

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else if (mywin=='www.xianlaiwan.cn') {

? ? ? ? ? ? ? ? ? ? window.open('http://www.xianlaiwan.cn');

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else if (mywin==null) {

? ? ? ? ? ? ? ? ? ? alert('如果不知道輸入啥,就輸入www.163.com吧');

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? }

? ? </script>

</head>

<body>

? ? <input name="button" type="button" onclick="rec()" value="點擊我打開新窗口">

</body>

</html>


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

我 用alert就是讓瀏覽器彈出警告欄的

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

同學,你的問題應該在使用了alert(這是一個彈窗),你把改成document.write(這是輸出文字)輸出試試。

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

第11 行 mywin 的數值 也是 ture 或者 false 類型的。

第12行 ?應該是兩個等號,兩個等號才是判斷, 一個等號是賦值, 一定會進入if的,不會進入else 中。


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

舉報

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

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

進入課程

關于prompt的一個問題

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

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

幫助反饋 APP下載

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

公眾號

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