document.forms['testform'].testselect.options[i]
オプションを削除したい場合は、
コードをコピーします
コードは次のとおりです: document.forms ['testform'].testselect.options[i] = null;
このオプション オブジェクトを null としてマークすると、このオプションはリストから完全に削除されます。
注: この操作はオプションの数に影響します。上記の例で、option[1] を削除すると、元の option[2] 要素 ('3 番目のオプション') が option[1] 要素になります (option 要素は順番に上に押し上げられます)。
次のように新しいオプションを作成します:
コードをコピーします
コードは次のとおりです: document .forms['testform'].testselect.options[i] = new Option('new text','new value');
ユーザーには、次のように表示されるテキストと値が表示されます。ページ上のオプション 値は、このオプションの VALUE 属性です。
フォームが送信されると、VALUE 値が WEB サーバーに渡されます。
選択ボックスのすべてのオプションをクリアしたい場合は、次のようにします:
コードをコピーします
コードは次のとおりです。 : document.forms['testform'].testselect.option.length = 0;