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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JavaScript 測驗獲得正確和錯誤答案不起作用

JavaScript 測驗獲得正確和錯誤答案不起作用

哆啦的時光機 2023-12-19 21:35:03
我正在用 JS 創建問題,但由于引號和試圖轉義 HTML,我的一些答案沒有顯示。 我也無法獲得正確的用戶答案來給用戶加分或扣除。現在,代碼將每個答案讀取為不正確。Quiz.prototype.guess = function (answer) {  if(this.getQuestionIndex().isCorrectAnswer(answer)) {       right.innerHTML = "Correct!";    this.score += 10;  } else if (!this.getQuestionIndex().isCorrectAnswer(answer)) {    right.innerHTML = "Incorrect!";    wrongTimer();  }  this.questionIndex++;}如果用戶是對的,他們將獲得 10 分。如果用戶選擇錯誤答案,則計時器扣除 10 秒。JS 測驗
查看完整描述

1 回答

?
德瑪西亞99

TA貢獻1770條經驗 獲得超3個贊

在您的代碼片段中,answer 只是實際點擊的文本。

由于 isCorrectAnswer 會根據您的問題類的 choice 鍵進行檢查,該鍵僅是 "1","2" 等等它永遠不會匹配。


像這樣改變你的問題定義,它應該有效:


new Question(

     "2. What company developed JavaScript?",

     ["Java Inc.",

     "Netscape",

     "JQuery",

     "CERN"],

     "Netscape"

);


查看完整回答
反對 回復 2023-12-19
  • 1 回答
  • 0 關注
  • 142 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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