По какой-то причине мои параметры DDL невидимы в IE8. Они явно там, так как список имеет 127 опций, но текст невидим. В Firefox все хорошо. Я даже попытался установить встроенный стиль на выбор с цветом, установленным на черный с! Важно. Когда я проверяю DDL с Firebug, он не показывает, что он наследует какие-либо стили, только то, что я вложил в строку.Текст заметки недоступен в IE8
Я добавил var к первой строке в цикле, если это был какой-то проход по ссылке, надеясь, что var будет по существу создавать новую переменную каждый раз через цикл, а не в конечном итоге с одним экземпляром. Это тоже не сработало, и из того, что я читал с помощью var во второй раз в переменной в javascript, не становится ее новой.
Я заселение раскрывающегося меню из массива:
var option = document.createElement("option");
option.textContent = "Select...";
option.value = 0;
departmentDropDownList.appendChild(option);
for (var i = 0; i < departments.length; i++)
{
var option = document.createElement("option");
option.textContent = departments[i][1];
option.value = departments[i][0];
departmentDropDownList.appendChild(option);
}
вы также можете использовать опцию.текст, поддерживаемый во всех браузерах ... – kennebec
@kennebec Отличный комментарий! Я полностью забыл, что мы работали с '
@kennebec Я обнаружил, что 'option.text' не будет работать для меня в IE8, однако' option.innerText' работал везде – BeesonBison