私の選択ボックス機能の一部として、入力された選択ボックスの内容をクリアしてから、空のボックスにオプションを挿入しています。選択ボックスが正しくクリアされておらず、多くのオプションが削除されていません。次のコードを使用して、選択ボックスの内容をクリアしています。
for(var i = 0; i < document.getElementById(selectbox).options.length; i++)
document.getElementById(selectbox).options[i] = null;
すべてのオプションが選択ボックスから削除されないのはなぜですか?