prompt的對話框沒有彈出
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>prompt</title> ??<script?type="text/javascript"> ??function?rec(){ var?score;?//score變量,用來存儲用戶輸入的成績值。 score?=prompt("請輸入您的成績","你的分?jǐn)?shù)是多少?"); if(score>=90) { ???document.write("你很棒!"); } else?if(score>=75) ????{ ???document.write("不錯(cuò)吆!"); } else?if(score>=60) ????{ ???document.write("要加油!"); ????} ????else { ???????document.write("要努力了!"); } ??} ??</script> </head> <body> ????<input?name="button"?type="button"?onClick="rec()"?value="點(diǎn)擊我,對成績做評價(jià)!"?/> </body> </html>
為什么我點(diǎn)擊value="點(diǎn)擊我,對成績做評價(jià)!"不能彈出對話框。
2016-12-17
2017-02-12
第9行有兩個(gè)中文標(biāo)點(diǎn)符號
正確代碼應(yīng)該是這樣:
function rec(){
? ? var score; //score變量,用來存儲用戶輸入的成績值。
? ? score =prompt("請輸入您的成績","你的分?jǐn)?shù)是多少?");
? ? if(score>=90)
? ? {
? ? ? ?document.write("你很棒!");
? ? }
? ? else if(score>=75)
? ? {
? ? ? ?document.write("不錯(cuò)吆!");
? ? }
? ? else if(score>=60)
? ? {
? ? ? ?document.write("要加油!");
? ? }
? ? else
? ? {
? ? ? ?document.write("要努力了!");
? ? }
? }