Пробовал получать значения из идентификационных тегов totalDiv-totalDiv1, чтобы каждый отображал результаты из выбранных значений, а затем добавлял их вместе, чтобы отображать значения, объединенные в реальном времени в ID теги totalall, но я продолжаю получать NaN.Добавить два выбранных значения вместе, а затем отобразить результаты JavaScript
<h2>£10 Each</h2>
<select name="iteam1" onChange="calc1()">
<option value="10">1</option>
<option value="20">2</option>
<option value="30">3</option>
<option value="40">4</option>
<option value="50">5</option>
</select>
<div id="totalDiv1">£10</div>
<h2>£10 Each</h2>
<select name="iteam" onChange="calc()">
<option value="10">1</option>
<option value="20">2</option>
<option value="30">3</option>
<option value="40">4</option>
<option value="50">5</option>
</select>
<div id="totalDiv">£10</div>
<br>
<h2>Total</h2>
<div id="totalall">£0</div>
<script>
function calc() {
var fruitOrVeg = document.getElementsByName("iteam")[0].value;
var total = fruitOrVeg;
document.getElementById("totalDiv").innerHTML= "£" +(total);
}
</script>
<script>
function calc1() {
var fruitOrVeg = document.getElementsByName("iteam1")[0].value;
var total = fruitOrVeg;
document.getElementById("totalDiv1").innerHTML= "£" +(total);
}
</script>
<script>
window.onload = function total() {
var y = document.getElementById("totalDiv").value;
var z = document.getElementById("totalDiv1").value;
var x = +y + +z;
document.getElementById("totalall").innerHTML = "£" + x;
}
</script>
Спасибо, это сработало для меня – magi4000