Kolko,
Цитата:
|
Но почему когда мы складываем функцией calculat значение name и name1 они не складываются? Их как будто не существует
|
Проверил у себя этот код и как раз таки calculat это единственное, что работает.
А вот эта часть вообще не понятна для чего
document.getElementById("name").value=v;
Ведь у тебя нет элемента с id = name
Кароч, вот код:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<select onchange="changeSel();">
<option value="2">Mersedes</option>
<option value='1'></option>
</select>
<select onchange="changeSel();">
<option value="1">S-Class</option>
<option value="2">Sprinter</option>
</select>
</br>
</br>
<input type="text" id="my-id" onclick="calculat()">
<script type='text/javascript'>
function changeSel() {
var selects = document.querySelectorAll('select');
var el1 = selects[0].selectedIndex;
var el2 = selects[1].selectedIndex;
document.querySelector('#my-id').value = selects[0].options[el1].text +
' ' +
selects[1].options[el2].text;
}
</script>
</body>
</html>