javascript - 重置应答功能
问题描述
我已经想出了如何重置所有单选按钮,但是如何重置给出正确答案后显示的消息?请帮忙
HTML
<button id="resetButton" type="button" onclick="resetAns()">Reset Answer !</button>
JS
function resetAns() {
this.checkAnswers()
for (var i = 1; i <= totalQCount; i++) {
if ($("input[name='Q" + i + "']:checked")) {
$("input[name='Q" + i + "']").prop('checked', false)
}
}
}
function checkAnswers() {
for (var i = 1; i <= totalQCount; i++) {
var qObj = lstQuestions[i - 1]
var radioValue = $("input[name='Q" + i + "']:checked").val()
if (radioValue) {
var resultDivId = 'result' + i + 'Div'
$('#' + resultDivId).html('correct answerr is ' + qObj.correct_answer.fontcolor('green'))
}
}
}
解决方案
resetAns
在函数下添加这个
$("#" + resultDivId).html('')
推荐阅读
- sql-server - 返回更改行的表
- r - 圆形系统发育名称削减
- javascript - 如何计算数组中的项目 - javascript
- css - CSS 解析错误
- node.js - AWS Lambda 在函数超时时向 SQS 返回 200
- node.js - 如何使我的 Express 服务器中的 Google Cloud CDN 缓存失效?
- json - JSON 模式条件 - IDE 之间的不同行为
- javascript - React Router With Hooks - 无法导航到屏幕
- spring-boot - 如何隐藏端点的@ApiResponse 表单@ControllerAdvice?
- javascript - 使用托管文件通过 Axios 将 cURL 卷入 NodeJS