Имеется сложение select ов. Нужно что бы value брал значение из массивов и складывал select ы.
Закомментировано на псевдо коде что должно быть.
<td><select id="table1" class="tets" name="select" onchange="plus()">
<option value="1">Вариант1</option>
<option value="2">Вариант2</option>
<option value="3">Вариант3</option>
<option value="4">Вариант4</option>
</select></td>
<td><select id="table2" class="tets" name="select" onchange="plus()">
<option value="1">Вариант1</option>
<option value="2">Вариант2</option>
<option value="3">Вариант3</option>
<option value="4">Вариант4</option>
</select></td>
<td><select id="table3" class="tets" name="select" onchange="plus()">
<option value="1">Вариант1</option>
<option value="2">Вариант2</option>
<option value="3">Вариант3</option>
<option value="4">Вариант4</option>
</select></td>
<p>Итог:</p><p id="result"></p>
var qwe1 = [0,4,8];
var qwe2 = [1,5,9];
var qwe3 = [2,6,10];
var qwe4 = [3,7,11];
function plus() {
var sum = 0;
for (var i = 0; i < document.getElementsByTagName('select').length; i++) {
if (document.getElementsByTagName('select')[i].getAttribute('name') == 'select' ||
document.getElementsByTagName('select')[i].classList.contains('tets')) {
sum += parseInt(document.getElementsByTagName('select')[i].value);
}
}
// value="1" = qwe1[0]
// value="2" = qwe2[0]
// value="3" = qwe3[0]
// value="4" = qwe4[0]
result.innerHTML = sum;
}