Показать сообщение отдельно
  #1 (permalink)  
Старый 20.11.2016, 13:09
Новичок на форуме
Отправить личное сообщение для shved86 Посмотреть профиль Найти все сообщения от shved86
 
Регистрация: 20.11.2016
Сообщений: 5

Cannot set property 'selected' в google chrome
Добрый день, я только начинаю разбираться c JS. Столкнулся с такой проблемой. Есть выпадающий список и есть скрипт который отрабатывается во время загрузки страницы и в зависимости от условия выставляет нужное значения выпадающего списка. Этот скрипт корректно отрабатывается в safari на ноуте и в safari и chrome но планшете. Но есть проблема с Chrome на ноутбуке и в телефоне.
вот при помощи этой команды выбираю нужное значение (data[11] - это значение получаю от PHP)
document.getElementById('min1').options[data[11]].selected=true;


<select id="min1" size=1>
                <option id="01" value=01>01</option>
                <option id="05" value=05>05</option>
                <option id="10" value=10>10</option>
                <option id="15" value=15>15</option>
                <option id="20" value=20>20</option>
                <option id="25" value=25>25</option>
                <option id="30" value=30>30</option>
                </select>

При обновлении страницы получаю в debugger такую ошибку Uncaught TypeError: Cannot set property 'selected' of undefined. Подскажите где ошибаюсь
Ответить с цитированием