列のフィルターとして機能するコンボ ボックスがあります。列の値を変更したら、コンボ ボックスのオプションを更新したいと思います。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
要素のオプションに戻す方法は?