获取每次更改的下拉值总和可以通过以下步骤实现:
以下是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<title>获取下拉值总和</title>
</head>
<body>
<select id="dropdown">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<div id="total"></div>
<script>
const dropdown = document.getElementById('dropdown');
const totalElement = document.getElementById('total');
const selectedValues = [];
dropdown.addEventListener('change', function() {
const selectedValue = parseInt(dropdown.value);
selectedValues.push(selectedValue);
const sum = selectedValues.reduce(function(acc, value) {
return acc + value;
}, 0);
totalElement.textContent = '总和:' + sum;
});
</script>
</body>
</html>
在上述示例中,我们创建了一个包含选项值为1到5的下拉列表。每次更改选项时,将选项值添加到selectedValues数组中,并使用reduce()方法计算数组中所有值的总和。最后,将总和显示在页面上的total元素中。
这是一个简单的示例,你可以根据实际需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云