编码:
var newSelect=document.createElement('select');
index=0;
var optn = document.createElement("option");
//langArray is an array that contains different items..the size
//is not fixed for this array.
for(element in langArray)
{
//Now i want to assign each item in langArray to each option tag
//will it be sumthng like "optn.options[index]=new Option("Sports", "sportsvalue", true, false);
//optn.accept(langArray[0]);
index++;
}
我试图通过这种方式填充选项,但它并没有正常出现,因为我不知道如何从 JS 中的数组填充选项。我什至必须使用循环,或者我是否可以将 langArray 分配给 select 元素的某些属性,并且每件事都将启动并运行?
原文由 samach 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以在循环内创建选项;