Выбрать option, select
Добрый день, код js формирует список option , как возможно после загрузки страницы пробежаться по созданным селектам id X и имитировать ручной выбор селекта со значением xyz?
|
Цитата:
<select id='x'>
<option value=''></option>
<option value='xyz'>xyz</option>
</select>
<script type='text/javascript'>
document.getElementById('x').value='xyz';
</script>
|
Цитата:
<select size="1" id="x"></select><br /> |
mightybat, там где создаются option, после того кода и вставить select.value = 'xyz';
|
Цитата:
|
var select = document.getElementById('x');
var mutation = new MutationObserver(function() {
select.value = 'xyz';
});
mutation.observe(select, {
childList: true
});
|
Спасибо за помощь, попробовал - не получилось, к сожалению знаний не хватает ни описать проблему, ни понять почему не работает.
Решил вопрос очень криво :выбрал значение спустя 5мс, и спустя 10 заново синхронизировал списки 2 и 3 уровня(уже без первого). Наверное мне нужно руки оторвать за такое решение, но помогло) |
| Часовой пояс GMT +3, время: 04:54. |