Здравствуйте .
Имеется пустой select
<select id="first" name="first">
<option value="0" selected="selected">Select</option>
</select>
При нажатии кнопки ,посылаю запрос в файл ответ получаю в таком виде
<select name="">
<option value="0" selected="selected">Select</option>
<option value="1">text1</option>
<option value="2">text2</option>
<option value="3">text3</option>
</select>
Мне надо этот ответ вставить в первый select id="first"
Использую такой код
document.getElementById('first').innerHTML = responseText;
Т.е. в этоге получается такая картина
<select id="first" name="first">
<select name="">
<option value="0" selected="selected">Select</option>
<option value="1">text1</option>
<option value="2">text2</option>
<option value="3">text3</option>
</select>
</select>
Конечно это не правильно , но все браузеры обрабатывают этот код нормально , только с ИЕ проблема.
Т.е. по нормальному надо конечно вставлять только
<option value="0" selected="selected">Select</option>
<option value="1">text1</option>
<option value="2">text2</option>
<option value="3">text3</option>
Но в данном , конкретном , случае это не возможно , поэтому приходится работать с полным вариантом .
Вобщем вопрос такой , можно ли как нибудь в момент обработки
responseText удалить из него
<select name="">
что бы осталось только
<option value="0" selected="selected">Select</option>
<option value="1">text1</option>
<option value="2">text2</option>
<option value="3">text3</option>
Спасибо за любой намёк
ПыСы
и можно ли это сделать с помощью mootools