私は、列のフィルターとして機能するコンボボックスを持っています。列の値を変更すると、コンボボックスのオプションを更新したいと思います。 obj.defaultは、カラムの変更されたフィールドの古い値を返します。selectのオプションを動的に設定する方法は?
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
を戻すにはどうすればいいですか?削除するには
optionsArray [index] .value = newオプション(obj.value、obj.value); 'は間違っています。あなたが何を求めているのか分からない。 – epascarello
@epascarello私は、列のフィルタとして動作するコンボボックスを持っています。列の値を変更すると、コンボボックスのオプションを更新して、古い値に対応するオプションがフィールドの新しい値に更新されるようにしたいと考えています。 –
{for(var index = 0; index
sarwar026