В общем такая проблема. Аяксом формируется динамические выпадающие списки типа Регион->Город. Вот кусок JS-процесса создания второго списка (с элементами PHP): obj.options[obj.options.length] = document.createElement('option'); obj.options[obj.options.length - 1].value = '".trim($file[$i])."'; obj.options[obj.options.length - 1].text = '".trim($file[$i])."'; [/JS][code] И если пункт списка отвечает определенным условиям, то устанавливается атрибут: obj.options[obj.options.length - 1].setAttribute('selected', 'selected'); Проблема в том, что во всех неIE браузерах нужный атрибут selectet устанавливается нормально. А в IE - нет. Ни один тег <option> не имеет атрибтута selected = "selected". Аналогично пробовал методы .selectedIndex, .selected и .defaultSelected - результат такой же. Еще добавлю, что скрипт выполняется в отдельном .php файле, который запрашивается аяксом, а физически список находится в другом. Прошу помочь с данной проблемой, спасибо всем откликнувшимся!