這有個問題
<!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
將你寫的代碼改了下,你對照一下,看自己錯在哪兒。主要是語法,注釋,函數的用法及綁定。