Помогите разместить xml строку
Ребят! Помогите пожалуйста решить проблему.
На страничке есть селект: <select name="select"> <option>Выбрать все</option> </select> Данные для формирования списка(<option>) получаю в виде XML строки (XMLHttpResponse -> responseXML). Собственно вопрос в том, как теги XML строки засунуть в мой селект. Есть идея через код: прописать создание элемента для селекта оптион через: var text = XMLHttpResponse.getElementsByTagName('значение тега со словом для option'); var newoption = document.getElementByTagName('select').createElement('option'); var newtext = document.createTextNode('text'); newoption.appendChild(newtext); document.getElementByTagName('select').appendChild(newoption); Незнаю. Будут ли так работать? Скорее нет... Как мне осуществить что то такое, ну очень нужно сделать за сегодня это создание списка. Заранее спасибо. |
Неужели никто не знает?
|
Идея правильная, код написан с ошибками. Исключив ajax исправил ошибки и получил:
var text = 'значение тега со словом для option'; var newoption = document.createElement('option'); document.getElementsByTagName('select'); var newtext = document.createTextNode('text'); newoption.appendChild(newtext); document.getElementsByTagName('select')[0].appendChild(newoption); Осталось вернуть ajax на место ) Советую удобнее настроить среду для тестирования javascript, чтобы не делать предположения "будет ли работать", а сразу вставлять и узнавать наверняка, работает или нет. |
Часовой пояс GMT +3, время: 19:35. |