Почти каждый браузер поддерживает следующий оператор для получения выбранного значения ("no"
или "yes"
):
document.getElementById('Zinc_plated_field').value
Для очень старых браузеров вы должны использовать:
var sel = document.getElementById('Zinc_plated_field');
sel.options[sel.selectedIndex].value;
Если вы хотите установить выбранное значение, есть несколько способов сделать это:
document.getElementById('Zinc_plated_field').value = 'yes';
или
document.getElementById('Zinc_plated_field').options[1].selected = true;
или
document.getElementById('Zinc_plated_field').selectedIndex = 1;
Два последних используют индекс параметра, который вы хотите установить (один указывает, какой индекс выбирается путем установки свойства selectedIndex
элемента <select>
, в то время как другой задает атрибут selected
<option>
элемент к true
.)
Я не могу сказать, какой из них наиболее совместим с различными браузерами, но если первый не работает, просто попробуйте два других.