我有一个组合框,可用作列的过滤器。在更改列中的任何值时,我想更新组合框中的选项。obj.default 为我提供了列中已更改字段的旧值。
function valueChange(obj) {
var optionsArray = document.getElementById('filter').options;
for (var index = 0; index < optionsArray.length; index++) {
if (optionsArray[index].value == obj.defaultValue) {
optionsArray[index].value = new Option(obj.value, obj.value);
}
}
}
optionsArray
正在正确填充。如何设置回optionsArray
元素的选项?