我試圖讓從兩個功能,correct[]
和wrong[]
反饋,顯示爲用戶解答問題。我加了jQuery ready
功能,試圖使我想要的一切提示過,但沒有成功出現。我已經將準備就緒的功能寫入我的代碼幾次,但沒有運氣。任何人都可以幫忙嗎?頁面後使用Javascript/jQuery的運行腳本,渲染
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<head>
<meta charset="UTF-8">
<title>Simple Math Quiz</title>
<script>
$("document").ready(function() {
$("body").css("background-color", "green");
});
</script>
</head>
<body>
<br><br>
<p><em><strong>Feedback</strong></em></p><p><br><br>
<script>
//Question array \t \t \t
\t \t \t var question = ["1. What is 1+1?",
"2. What is 2+2?",
"3. What is 3+3?",
"4. What is 4+4?",
\t \t \t \t \t \t \t \t "5. What is 5+5?"
];
//Other Variables
\t \t \t var qlength = question.length;
\t \t \t var counter = 0;
var answer = ["2", "4", "6", "8", "10"];
//First box to tell the viewer whats going on
\t \t \t alert('Answer the following 5 questions to determine if you are 1st grade smart.');
//Loop that asks the questions
\t for (var i = 0; i < qlength; i++)
\t \t \t \t {
\t \t \t \t \t var userAnswer = prompt(question[i]); //Stores the answer to each question in userAnswer
\t \t \t \t \t \t //Actions for correct answer
\t \t \t \t \t \t if (userAnswer == answer[i])
\t \t \t \t \t \t {
\t \t \t \t \t \t \t alert('Correct'); \t \t \t \t \t \t \t
\t \t \t \t \t \t \t correct(i);
\t \t \t \t \t \t \t var counter = counter + 1; //Adds one to the counter for correct answers
\t \t \t \t \t \t }
\t \t \t \t \t \t //Actions for wrong answer
\t \t \t \t \t \t else
\t \t \t \t \t \t { \t \t \t \t \t \t
\t \t \t \t \t \t \t alert('Wrong');
\t \t \t \t \t \t \t wrong(i);
\t \t \t \t \t \t }
\t \t \t \t }
//Functions
\t \t \t function correct(i)
\t \t \t {
\t \t \t \t document.write(i + 1, ". Correct" + "<br>");
\t \t \t } \t
\t \t \t function wrong(i)
\t \t \t {
\t \t \t \t document.write(i + 1, ". Wrong, correct answer = ", answer[i], "<br>");
\t \t \t }
//Calculates the results based on the counter
\t \t \t document.write("<br>You got " + counter + " answers out of 5 correct.");
\t \t </script>
\t </p>
</body>
</html>
負荷後不要使用文件撰寫。而是使用一些標籤的innerHTML或.html() – mplungjan
清理你的代碼。將您的JavaScript代碼(顯然排除將其鏈接。 –
此外,不要把你的jQuery腳本之前 –