var newElem = document.createElement( "OPTION" );
newElem.text = "XXX";
newElem.value = "YYY";
document.getElementById( "selec1" ).options.add( newElem );
document.getElementById( "selec1" ).selectedIndex = document.getElementById( "selec1" ).length-1;
Вопрос по AJAX и JavaScript
Вот такой вопрос установил IE7
И престал работать скрипт по получения ответа с помощью AJAX
Приведу фрагмент скрипта где происходит ошибка
нужно очистить и вставить новые данные в елемнт select
Код:
document.form.selec1.length=0;
var newElem = document.createElement("option");
newElem.value = '1';
var newText = document.createTextNode('xxx');
newElem.appendChild(newText);
document.form.selec1.appendChild(newElem);
var newElem = document.createElement("option");
newElem.value = '1';
var newText = document.createTextNode('xxx');
newElem.appendChild(newText);
document.form.selec1.appendChild(newElem);
Не проходит строчка
document.form.selec1.appendChild(newElem);
В других броузерах работает да и в IE6 работало...
Нашёл вроде выход
document.form.selec1.options=new Option('xxx');
document.form.selec1.options.value='1';
работет вроде
хотя предыдущий фрагмент и в IE7 в других скриптах работает
Блин ...
Код: