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

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

prompt

<script type="text/javascript">
function? rec( ){
var score;
score=prompt("請輸入成績:? ");
if(score>=90)
{
document.write("你很棒!");
}
else if(score>=60)
{
? document.write("不錯呦!");
}
else
{
document.write("要加油!");
}
}
</script>

<body>
? <input? name="button"? type="button" onClick="rec()"? value="點我"/>
</body>
我只寫了 script和body,其他的省略了??? 這哪里錯了? 能出現按鈕"點我",但沒反應,去掉function rec(){? }能出現對話框,但"點我"這個按鈕就不起作用了,對話框是實時視圖刷出來的,不是點按鈕出來的?? 求大神指點!

正在回答

3 回答

問題一:只寫body和script是可以運行的,省略<html>標簽這種寫法是html5的寫法,點擊按鈕沒反應的話可能是因為瀏覽器不支持使用html5【建議還是寫完整】。

問題二:去掉function rec(){}能出現對話框是因為,html是按照自上而下的順序運行的,所以先運行了你script里的代碼,這段代碼并沒有封裝進函數里,所以就直接運行了。點擊按鈕沒有用是因為,你講函數名去掉了,所以點擊button調用rec函數【onClick="rec()"是點擊調用rec函數的意思】,在script標簽內是無法找到rec函數的

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

函數名括號是,英文下輸入,要不然報錯的


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

我復制了你的代碼并沒有錯,還有你的函數名的括號是不是中文下輸入的?

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

qq_慢慢的變成了當初討厭的人_0

在中文下也是可以運行的,我試了一下
2019-07-01 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程
微信客服

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

幫助反饋 APP下載

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

公眾號

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