JS во внешнем скрипте
<select id="myselect2"> <option selected value="-1">Mr</option> <option value="2">Mrs</option> <option value="3">Ms</option> <option value="4">Dr</option> <option value="5">Prof</option> </select>
var sel = document.getElementById("myselect2");
alert(sel);
Если JS в HTML то работает. Если JS во внешнем скрипте то не работает(null). Помогите перенести во внешний скрипт |
Дай ка угадаю: html ты пишешь скрипт после кода select'a, а внешний скрипт ты подключаешь до оного кода?
|
Цитата:
А как можно сделать чтобы код писать в начале и чтобы работало? |
Простой способ:
window.onload = function(){
//код здесь выполнится после загрузки страницы, скриптов и картинок
}
Правильный: DOMConctentLoaded.P.S. Если ты ещё сам не понял: код твой не работает потому, что js выполняется сразу по мере загрузки и, соответственно, во втором случае на странице просто ещё не существует такого элемента. |
Благодарю!
|
| Часовой пояс GMT +3, время: 06:46. |