使用for循环从文本框中的单选按钮值计算和显示平均成绩的步骤如下:
以下是一个示例代码,演示如何使用for循环从文本框中的单选按钮值计算和显示平均成绩:
<!DOCTYPE html>
<html>
<head>
<title>计算平均成绩</title>
</head>
<body>
<input type="radio" name="score" value="90">90
<input type="radio" name="score" value="80">80
<input type="radio" name="score" value="70">70
<input type="radio" name="score" value="60">60
<button onclick="calculateAverage()">计算平均成绩</button>
<br>
<label>平均成绩:</label>
<input type="text" id="averageScore" readonly>
<script>
function calculateAverage() {
var scoreRadios = document.getElementsByName("score");
var totalScore = 0;
for (var i = 0; i < scoreRadios.length; i++) {
if (scoreRadios[i].checked) {
totalScore += parseInt(scoreRadios[i].value);
}
}
var averageScore = totalScore / scoreRadios.length;
document.getElementById("averageScore").value = averageScore;
}
</script>
</body>
</html>
在这个示例中,我们创建了一个包含四个单选按钮的表单。用户可以选择其中一个单选按钮,然后点击"计算平均成绩"按钮来计算平均成绩。计算过程使用了一个for循环来遍历单选按钮值的数组,并将选中的值累加到总成绩变量中。最后,通过除以数组长度来计算平均成绩,并将其显示在页面上的一个文本框中。
请注意,这只是一个简单的示例,实际应用中可能需要更复杂的逻辑和验证。具体的实现方式可能因使用的编程语言和框架而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云