我只是想在选择列表中进行循环。选择列表大约是一个月,它应该包括12个月的选项。我有以下所示的内容:
function selectMonth(){
var month = document.getElementsById('Month');
for(var i = 1; i < 12; i++)
{
month.options[month.options.length] = new Option ('i');
}
}
我也尝试像:
这样的代码function selectMonth(){
for(var i = 1; i < 12; i++)
{
var month = new Option(i, i);
}
}
但上面的代码不起作用,有人知道为什么吗?
答案 0 :(得分:1)
您输入错误:将getElementsById
替换为getElementById
。
另外,将new Option ('i');
替换为new Option (i);
,将< 12
替换为<= 12
function selectMonth(){
var month = document.getElementById('Month');
for(var i = 1; i <= 12; i++)
{
month.options[month.options.length] = new Option (i);
}
}