Показать сообщение отдельно
  #11 (permalink)  
Старый 14.04.2014, 15:29
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Решается примерно так:
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<title>test</title>
</head>
<body>

	<select>
		<option selected>1</option>
		<option>2</option>
		<option>3</option>
	</select>

	<script>

		function findDefaultSelected(options) {
			var i = options.length;
			while (i--) {
				if (options[i].defaultSelected) {
					return options[i];
				}
			}
			return null;
		}

		document.addEventListener("DOMContentLoaded", function () {
			var select = document.querySelector("select");
			var option = findDefaultSelected(select.options);
			option.selected = true;
		});

	</script>

</body>
</html>
только событие надо тестить, может быть DOMContentLoaded не подойдет
Ответить с цитированием