这里是我有的代码,我试图将数组中的元素附加到下拉选择框中。代码工作正常,直到appendChild方法。我无法弄清楚为什么那一行不起作用。以下是密码javascript appendChild不工作
</head>
<body>
<h1> Eat Page</h1>
<p id="test">Hi</p>
<select id="CusineList"></select>
<script type="text/javascript">
var cuisines = ["Chinese","Indian"];
var sel = document.getElementById('CuisineList');
for(var i = 0; i <cuisines.length; i++){
var optionElement = document.createElement("option");
optionElement.innerHTML = cuisines[i];
optionElement.value = i;//cuisines[i];
//document.getElementById("test").innerHTML = cuisines.length;
sel.appendChild(optionElement);
}
</script>
<p> When </p>
</body>
</html>
您是否收到任何错误的解决方案仓
?你怎么知道它不工作? “不工作”是什么意思? –
我相信有一个不同的方式去追加元素,当涉及到选择元素... – 0x499602D2