Сейчас у меня список заполняется вот такой функцией
function CreateSelectProjects(data) {
var myOpts='';
if (- [ 1, ]) {
//Первый метод для всего кроме IE
for ( var i in data) {
myOpts+='<option value="' + i + '">' + data[i] + '</option>';
}
var myDaysSelect=document.getElementById('select_projects_option');
myDaysSelect.innerHTML=myOpts;
} else {
//метод номер 2 для всех IE
for ( var i in data) {
var oOption=document.createElement("OPTION");
oOption.text=data[i];
oOption.value=i;
document.all.select_projects_option.add(oOption)
}
}
}
Но второй метод у меня не работает для Internet Explorer 8.0.6001
Пробовал я также метод
j=1;
for ( var i in data) {
document.getElementById('select_costs_option').options[j] = new Option(data[i],i);
j++;
}
Тоже не отрабатывает для 8
Подскажите как заполнить список ?