javascript选择列表,循环显示选项

时间:2013-10-22 18:02:27

标签: javascript

我只是想在选择列表中进行循环。选择列表大约是一个月,它应该包括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);

}
}

但上面的代码不起作用,有人知道为什么吗?

1 个答案:

答案 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);
     }
 }

DEMO