我有一个选择,我正在使用javascript填充选项.就像是
var select = document.getElementById("selectBox");
for (var i = 0; i < data.length; i++) {
var option = document.createElement("option");
option.innerHTML = data[i].name;
option.value = data[i].id;
select.appendChild(option);
}
Run Code Online (Sandbox Code Playgroud)
它适用于Firefox和Chrome,但不适用于Internet Explorer.当我检查IE上生成的html时,我看到了
<select id="selectBox"/>
Run Code Online (Sandbox Code Playgroud)
我可以做些什么让它在IE上工作吗?
编辑 刷新开发工具的html页面后(IE在html更改后没有这样做)我看到已经添加了选项,但是分配值似乎有问题,我正在使用
select.value = theValue;
Run Code Online (Sandbox Code Playgroud)