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

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

我的代碼有問題嗎?為什么點了按鈕沒反應

<!DOCTYPE html>
<html>
<head>
?? ?<meta charset="UTF-8">
?? ?<title>知識點</title>
?? ?<script type="text/javascript">

???? function rec () {
?? ??? ?var score;
?? ??? ?score=prompt("請輸入您的期末考試成績:");
?? ??? ?if (score>=90)
?? ??? ?{
?? ??? ??? ?document.write("你很棒");
?? ??? ?}
?? ??? ?else if (score>=80)
?? ??? ?{
?? ??? ??? ?document.write("嗯,還行吧");
?? ??? ?}
?? ??? ?else if (score>=70)
?? ??? ?{
?? ??? ??? ?document.write("要努力了哦");
?? ??? ?}
?? ??? ?else
?? ??? ?{
?? ??? ??? ?document.write("小子,愛情不能當飯吃");
?? ??? ?};
?? ?};

</script>
</head>
<body>

<input name="button" type="button" onclick="hanshu()" value="函數與函數調用" />

</body>
</html>

正在回答

2 回答

???};
};

這里2個分號是什么情況,刪掉。還有最后的}請改為英文狀態下的}

<input?name="button"?type="button"?onclick="hanshu()"?value="函數與函數調用"?/>

上面定義的函數是rec(),這里調用的函數怎么成了hanshu(),改過來就好了

<input?name="button"?type="button"?onclick="rec()"?value="函數與函數調用"?/>

修改后的全代碼

<!DOCTYPE?html>
<html>
<head>
????<meta?charset="UTF-8">
????<title>知識點</title>
????<script?type="text/javascript">
?????function?rec?()?{
????????var?score;
????????score=prompt("請輸入您的期末考試成績:");
????????if?(score>=90)
????????{?
????????????document.write("你很棒");
????????}
????????else?if?(score>=80)
????????{?
????????????document.write("嗯,還行吧");
????????}
????????else?if?(score>=70)
????????{?
????????????document.write("要努力了哦");
????????}
????????else
????????{?
????????????document.write("小子,愛情不能當飯吃");
????????}
?????}
</script>
</head>
<body>
<input?name="button"?type="button"?onclick="rec()"?value="函數與函數調用"?/>
</body>
</html>


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

E網飆風 提問者

非常感謝!
2015-07-06 回復 有任何疑惑可以回復我~

請問,

? ?};

};

這種情況是這樣的,我在上面還有別的函數,如果不用分號,會不會不起作用?我上代碼:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>知識點</title>

<script type="text/javascript">

function tangchu () {

var mymessage=confirm("關于alert彈出框的知識你了解了嗎?");

if (mymessage==true)

{?

alert("alert是警告彈出框,格式為:aletr(顯示內容)");

}

else

{?

alert("格式不對,不會顯示");

}

};

function shuchu () {

var mymessage=confirm("輸出內容命令知道怎么用嗎?");

if (mymessage==true)

{?

document.write("知道,格式為:document.write(輸出內容)");

}

else

{?

document.write("不知道,格式錯誤不顯示效果!");

}

};

function queren () {

var mymessage=confirm("學會用confirm確認對話框了沒有?");

if (mymessage==true)

{?

document.write("confirm是確認對話框,通過IF...ELSE...關系返回布爾值,如果消息返回為真,則執行下面的代碼;否則執行ELSE下面的代碼");

}

else

{?

document.write("切記,在IF函數與ELSE之間的花括號那里把默認加上的分號去掉,否則,不執行");

};

};

function panduan () {

var mymessage=confirm("你會用IF條件判斷語句嗎?");

if (mymessage==true)

{?

document.write("IF(括號里的是條件表達式,一般是用邏輯運算符來表達兩邊的關系),比如(>=或<=或==)大于等于/小于/等于等于,右邊為true如果條件成立,則執行IF下面的代碼;如果條件不成立,則執行else下面的代碼");

}

else

{?

document.write("IF條件不成立,則執行此代碼");

};

};

function hanshu () {

var mymessage=confirm("學過函數嗎,函數調用會嗎");

if (mymessage==true)

{?

document.write("函數格式:FUNCTION 函數名(){這里寫函數內容,主要是一些重復的表達式}一個函數結束可以打上分號,分號就是代表結束。");

}

else

{?

document.write("否則不顯示;一定要先給變量賦值;賦值的內容是需要展示的效果");

}

};

function tiwen () {

var socore;

socore=prompt("請輸入您的期末考試成績:");

if (socore>=90)

{?

document.write("你很棒!");

}

else if (socore>=80)//多重語句多用于不同值之間的比較

{?

document.write("嗯,還行!");

}

else if (socore>=70)//嵌套判斷語句,if..(else if..)else..

{?

document.write("要加油了!");

}

else if (socore>=60)

{?

document.write("你太次了!");

}

else

{?

document.write("你要努力了");

};

};

function beifen () {

var chenhu;

chenhu=prompt("只要你回答對這個問題,大大地有獎:");

if (chenhu=="爸爸")//IF括里號如果是等于,一定要是==才可以,切記!

{?

alert("好,乖兒子!你回答對了!");

}

else

{?

document.write("你個笨豬,連這個都不知道!");

}

}

</script>

</head>

<body>

<input name="button" type="button" onclick="tangchu()" value="彈出框" />

<input name="button" type="button" onclick="shuchu()" value="輸出內容" />

<input name="button" type="button" onclick="queren()" value="確認對話框" />

<input name="button" type="button" onclick="panduan()" value="判斷語句IF" />

<input name="button" type="button" onclick="hanshu()" value="函數與函數調用" />

<input name="button" type="button" onclick="tiwen()" value="提問式彈出框" />


</body>

</html>

好幾個函數放在同一個頁面下,我剛才的那樣做是為了防止不返回值,是不是在寫法有錯誤?

謝謝

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

舉報

0/150
提交
取消

我的代碼有問題嗎?為什么點了按鈕沒反應

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

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

幫助反饋 APP下載

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

公眾號

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