О JS и HTML - PullRequest
       2

О JS и HTML

0 голосов
/ 06 декабря 2018
var selectElement = document.getElementById("sel");
for(i = 0; i < names.length; i++) {
    opt = new Option(names[i]); 
    selectElement.options.add(opt);
}

Я не понимаю значения этого кода "selectElement.options.add (opt);"Может кто-нибудь, пожалуйста, объясните мне, спасибо!

1 Ответ

0 голосов
/ 06 декабря 2018

Вот что делает каждый компонент вашего кода:

var selectElement = document.getElementById("sel");

Это создает переменную selectElement, которая представляет элемент с идентификатором sel.

for(i = 0; i < names.length; i++) {

Создает переменнуюi, который зацикливается для каждого элемента в массиве names.

opt = new Option(names[i]); 

Устанавливает opt в параметр, созданный с индексом в массиве names текущая итерация i.

selectElement.options.add(opt);

Добавляет opt в список параметров в переменной selectElement.

}

Завершает цикл for

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...