我有一个选择,我正在使用 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);
}
它适用于 Firefox 和 Chrome,但不适用于 Internet Explorer。当我检查在 IE 上生成的 html 时,我看到了
<select id="selectBox"/>
我可以做些什么让它在 IE 上工作吗?
编辑 在开发工具上刷新html页面后(IE在html更改后不这样做)我看到选项已添加,但分配值似乎有问题,我正在使用
select.value = theValue;