我想用一组值填充一个下拉列表,从 1,2,.... 100。目前,我正在这样做,但它不起作用。
在头部
<script type="text/javascript" src="./jquery-1.8.3.min.js"></script>
<script type="text/javascript">
var select = document.getElementById("selectAge");
var options = ["1", "2", "3", "4", "5"];
for(var i = 0; i < options.length; i++) {
var opt = options[i];
var el = document.createElement("option");
el.textContent = opt;
el.value = opt;
select.appendChild(el);
}
</script>
然后,在表格中,我有
<label>Age</label>
<select id="selectAge">
<option>Select your age</option>
</select>
下拉列表未填充单个值。我的意思是,我不明白为什么它没有发生。一种更正可能是将 java 脚本代码放在结束</body>
标记之前,因为它应该仅在加载 DOM 后填充。但我什至尝试过,但它不起作用。