установка значения выпадающего списка по клику через javascript/internet explorer

У меня есть раскрывающийся список на странице, из которого пользователи могут выбрать определенное значение, которое затем приводит к отображению определенной графики (в зависимости от выбора).

у рисунка есть id-тег, который включает в себя значение, и при нажатии скрипт загружает другое изображение по имени этого значения.

в событии клика значение выпадающего списка задается

    menu.property("value", this.id);

и впоследствии функция вызывается.

это отлично работает в firefox, но почему-то не работает в Internet Explorer (9 и 10), так как значение не передается. «this.id» работает, значение menu.property.value также установлено правильно, но проводник просто не передает это значение, и я получаю пустую страницу, поэтому я был бы благодарен за любые подсказки.


person Herbert Hubert    schedule 23.03.2013    source источник


Ответы (1)


Каждый браузер имеет разные реализации JavaScript и DOM. Лучше всего начать использовать библиотеку, например jQuery, которая "нормализует" большинство различий между браузерами.

person Steve Wellens    schedule 23.03.2013