Получить параметры выбора окна в Internet Explorer - PullRequest
0 голосов
/ 12 июля 2010

Здравствуйте. Я пытаюсь получить параметры из HTML-элемента select.Логика, которую я использую, работает в Firefox, но не работает в IE.Он дает мне длину массива опций или количество опций, но не дает мне значений опций.Как мне устранить эту проблему ??

var SelectId= 'select_1'; //id of the html select element
options = document.getElementById(SelectId).options;
alert(options.length);
for(var o=0;o< options.length;o++)
{alert(options[o].value);}

1 Ответ

0 голосов
/ 12 июля 2010

Следующий код должен поместить значения в массив "vals".

var sel = document.getElementById('select_1');
var vals = [];
for (var i = 0; i < sel.children.length; ++i) {
    var child = sel.children[i];
    if (child.tagName == 'OPTION') vals.push(child.value);
}
// vals now contains the values
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...