Есть ли функция-член JavaScript для выбора по значению (заданному как выбранное) одного из ОПЦИЙ в теге SELECT? Это кросс-браузер?
<select id="mySelect"> <option value="1">One</option> <option value="2">One</option> </select>
Если нет, то какой хороший способ.
В зависимости от того, что вы хотите установить, вы можете использовать что-то вроде
document.getElementById("mySelect").options[OPTION_ID].selected = true;
, где OPTION_ID - действительный индекс опции.
var sel = document.getElementById("mySelect"); sel.selectedIndex =1;
selectedIndex начинается с нуля.
Да:
document.getElementById('mySelect').value = "2";
Где "2" - это value опции, которую вы хотите выбрать.
"2"
value