IE+JS вытащить <option> из списка
Всем привет! Только начал разбираться в JS.
Проблема в следующем. Динамические селекты. AJAX. От сервера получаю XML, парсю у клиента и вставляю в браузер. Для ФФ прекрасно работают responseXML и inerHTML. Тут вопросов нет. Для IE пришлось написать отдельную функцию, тут-то и начались проблемы )) responseXML IE понимать отказался, поэтому получаю его в виде текста: responseText и парсю посредством match, но сразу столкнулся с известным багом IE - innerHTML для <option> не работает. Решения в инете сводятся либо к замене селекта целиком, либо к работе с document.createElement("OPTION"). Первое, самое простое решение мне не подходит, т.к. атрибуты onchange формируемого селекта задаются на стороне сервера. Со вторым начал разбираться, тут и возник вопрос. Код:
var xmlDoc = httpRequest.responseText; Код:
<option value="0">Любой город</option> Спасибо. |
В общем, решил все через json :)
|
Часовой пояс GMT +3, время: 01:46. |