无法使用Javascript向combobox添加选项

时间:2016-04-07 09:30:08

标签: javascript html combobox

我正在尝试使用Javascript填充组合框,但我无法成功地完成它。这很简单,但我很长时间没有使用Javascript。

任何人都可以帮助我吗?这是我的代码......

<script>
var x = document.getElementById("demo");
var s=""
for(i=1;i<42;i++)
{
    s += '<option value='+i+'>'+points[i].musteri+'</option>';
}
document.getElementById('demo').innerHtml = s;
</script>

2 个答案:

答案 0 :(得分:0)

不确定您使用哪种浏览器进行测试,但我认为您只是错过了';'之后

var s=""

并且没有 innerHtml ,但它是DOM的 innerHTML 属性。

这是我用于测试https://jsfiddle.net/ey9b3n2c/3/

的JSFiddle

答案 1 :(得分:0)

innerHtml不是&#34;选择&#34; javascript中的元素属性。 您可以添加&#34;选项&#34;像这样:

<script>
var x = document.getElementById("demo");
for(i=1;i<42;i++)
{
    var option = document.createElement("option");
    option.text = points[i].musteri;
    option.value = i;
    x.add(option);
}