這有個問題
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>判斷語句</title>
? <script type="text/javascript">
? function score()
var score =confirm("及格"); //score變量存儲成績,初值為80
?if(score==true)條件成立
{
? ? ?document.write("很棒,成績及格了。<br>");
}
? else條件不成立
{
document.write("加油,成績不及格。");
}
? </script>
</head>
<body>
<input type="button" onClick="rec()" value="點擊我,彈出確認對話框" />
</body>
</html>怎么不運行的
2015-12-07
有2點錯誤
?onClick="rec()" 這是要在點擊按鈕的時候調用你寫的函數,所以需要與上面的函數名保持一致
?改正方法
1.將onClick="rec()"換成 ??onClick="score()"
2.將? function score()換成?? function rec()
?function score()后面少了{}
改正方法
將函數寫成一下形勢:
?function score(){
?var score =confirm("及格"); //score變量存儲成績,初值為80
?if(score==true)條件成立
{
? ? ?document.write("很棒,成績及格了。<br>");
}
? else條件不成立
{
document.write("加油,成績不及格。");
}?
}
忘對你有用~
2015-11-20
javascript中函數名不能與變量重名,會導致錯誤。具體原因我也解釋不清,想具體了解百度一下就差不多了
2015-11-17
將你寫的代碼改了下,你對照一下,看自己錯在哪兒。主要是語法,注釋,函數的用法及綁定。
<!DOCTYPE?html> <html> <head> ????<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> ????<title>判斷語句</title> ??????<script?type="text/javascript"> ??????function?rec(){ ????????var?score?=confirm("及格");?//score變量存儲成績,初值為80 ?????????if(score==true){????????//條件成立 ?????????????document.write("很棒,成績及格了。<br>"); ????????}else{????????????????//條件不成立 ????????document.write("加油,成績不及格。"); ????????} ????} ??????</script> </head> <body> <input?type="button"?onClick="rec()"?value="點擊我,彈出確認對話框"?/> </body> </html>