可以通过为每个复选框设置不同的值,然后在提交表单时将选中的复选框的值加起来计算总得分。
示例代码:
HTML部分:
得分:0
JavaScript部分:
function calculateScore() {
// 获取所有复选框
var checkboxes = document.getElementsByTagName("input");
var score = 0;
// 遍历复选框
for (var i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].type == "checkbox" && checkboxes[i].checked) {
// 如果该复选框被选中了,则将其相应的值加到总得分中
score += parseInt(checkboxes[i].value);
}
}
// 将总得分显示在页面上
document.getElementById("score").textContent = score;
}
在这个示例中,每个复选框的值分别为1、2、3和4,分别表示不同的得分。在点击提交按钮后,JavaScript函数将遍历所有复选框,检查哪些复选框被选中了,并计算出它们的总得分。最后,将总得分显示在页面上。