每个人。
我的目标是添加“是”答案的总数,但我遇到了一些麻烦。我还想减去总列,但我还没有到那里,因为“是”的 # 没有正确显示。仅供参考,我正在调用函数 calculateSum()
任何帮助将不胜感激。非常感谢。
这是代码。
HTML:
-- Question
<li id="qid61915_1" value="11" style="margin: 20px 0px 30px 0px" ;="" required="true">Test Question
-- Yes
<div class="radio answerRadio width-70"><label><input type="radio" name="qid61915Radio_1"
id="aid73380_1" class="currentStepAnswer" value="Yes">Yes</label></div>
-- No
<div class="radio answerRadio width-70"><label><input type="radio" name="qid61915Radio_1"
id="aid73381_1" class="currentStepAnswer" value="No">No</label></div></li>
Javascript:
function calculateSum() {
var e = document.getElementsByClassName('currentStepAnswer');
var i;
var s = 0;
for (i = 0; i < e.length; i++) {
if (e[i].value == "Yes") {
s++ ;
}
}
$("#fallRiskTotal").html(s.toFixed(1));
}
-- 这个 JavaScript 在另一个显示 Q 和 A 的函数中被调用
if (currentQuestionNum == 11) {
riskAssessTitles += "<hr>";
riskAssessTitles += "<h4 class='left' style='margin: 20px 0px 15px 0px';>Total:
<span id='fallRiskTotal' style='padding:20px 0px 0px 3px';></span></h4>";
$(riskAssessTitles).insertAfter($('#qid' + qid + '_' + instanceNum));
}
calculateSum();
倚天杖
达令说
相关分类