17
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元素的某个属性,并且每件事情都会启动并运行?
非常感谢lbu ...我认为这不应该是'newSelect.appendChild(opt)'你不觉得吗? 'newSelect.append(opt);'没有为我工作! – samach
感谢您的更正 – Ibu