Добрый день!
Для добавления каждого option-а использую например следующий код:
var oOption = document.createElement("OPTION");
parentSel.options.add(oOption);
oOption.innerText = "lsafj";
oOption.value = 1;
Работает тольков IE.
Как понял, Opera и MZ спотыкаются на строке parentSel.options.add(oOption);
Может для них по стандартам надо добавлять?
Но по каким?
В
http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-html.html#ID-94282980 нашел только что у элемента htmlselectelement есть медод add(), но он также не работает (parentSel.add(oOption); — не работает)
Поэтому подскажите как правильно это сделать?
for (var i = 0; i < 5; i++)
{
document.getElementById('someSelect').options[i] = new Option(i, i)
}
Здравствуйте, ddocker, Вы писали:
И ещё...
Метод add имеет два параметра. Первый — элемент, который добавляется. Второй — элемент перед которым будет вставлен новый элемент или null (новый элемент просто добавится в конец).
Это только дураки учатся на собственном опыте. Я же предпочитаю учиться на опыте других. // Отто фон Бисмарк