我正在尝试使用JavaScript数组填充一个下拉菜单。我可以使单个元素显示出来,但无法使整个数组显示。我确信这个问题以前已经被问过,但找不到任何参考资料。希望能得到帮助。
var sex=["male","female", "unknown"];
for (i=0;i<sex.length;i++){
var opt = document.createElement("option");
document.getElementById("m").innerHTML=sex[i];
}
HTML 是:
<form name = "demo">
<table id = "demo">
<th>Demographics</th>
<tr><td>Sex</td><td><select><option id="m"></option></select></td></tr>
</table>
</form>