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

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

運行不出來怎么回事?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>函數</title>

<script type="text/javascript">

function openWindow(){

var rec = confirm("是否打開?");

if(rec == true){

var num = prompt("請輸入網址:","http://www.xianlaiwan.cn/");

if(num == true){

window.open('http://www.xianlaiwan.cn/','_blank','width=400,height=500,menubar=no,toolbar=no');

}

}

}

</script>

</head>

<body>

<form>

<input type="button" value="新窗口打開網站" onclick="openWindow()" />

</form>

</body>

</html>


以上代碼哪里有問題呀? ? ? ? 還有一個問題,“否則沒有任何操作”這個要求怎么實現?我的理解是不寫else就沒有操作了,這么理解可以嗎?

正在回答

4 回答

var num = prompt("請輸入網址:","http://www.xianlaiwan.cn/");

if(num == true){window.open('http://www.xianlaiwan.cn/','_blank','width=400,height=500,menubar=no,toolbar=no');}


1.prompt()點擊確認會返回你輸入的值,點擊取消會返回null。所以你寫num=true是錯誤的,應該寫成不等于號:if(num!=null)

2.理解的對,不用寫就沒操作了。

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

慕雪9328392 提問者

非常感謝!
2016-03-22 回復 有任何疑惑可以回復我~

我去你這個也太扯了,能運行出來才怪!

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

num==true 這個改成 num!=null ? ? ? ??

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

prompt返回的不是ture和false,而是你在對話框中輸入的字符串的值,所以不能用num==true這么判斷

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

舉報

0/150
提交
取消

運行不出來怎么回事?

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

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

幫助反饋 APP下載

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

公眾號

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