У меня есть элемент HTML "select", который я динамически обновляю с помощью примерно такого кода:
var selector = document.getElementById('selectorId');
for (var i = 0; i < data.length; ++i)
{
var opt = document.createElement('option');
opt.value = data[i].id;
opt.text = data[i].name;
selector.appendChild(opt);
}
Прекрасно работает в Firefox, но IE7 не изменяет размер окна списка в соответствии с новыми данными. Если поле со списком изначально пусто (как в моем случае), вы вряд ли сможете увидеть какие-либо из добавленных мною параметров. Есть лучший способ сделать это? Или способ исправить это для работы в IE?