掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
HTML上のドロップダウンリストから削除するには (ID:83400)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> Form1.Combo1.Options.Remove(index)でやってもうまくいきません。 あれ? removeメソッドで消えませんか? 当方では、同じコードで削除されましたけど。 ======================== <html><head><title>TEST</title> <script type="text/VBScript"> Sub Button1_onclick() Dim index For index = Form1.Combo1.options.length - 1 To 0 Step -1 Form1.Combo1.options.remove index Next End Sub </script> </head> <body><form id="Form1"> <select name="Combo1"> <option>AAA</option> <option>BBB</option> <option selected>CCC</option> </select></form> <input type="button" id="Button1" value="Remove"> </body></html> ======================== で。 「一括で」との事ですが、HTML 4.01の文法的には、 項目数0のドロップダウンリストは認められていません。 (SELECT要素は、最低1個のOPTION要素を子に持つ必要があります) なので、動作的には、 Form1.Combo1.innerHTML = "" とか、 Form1.Combo1.options.length = 0 などで全削除は可能ですが、HTML的には望ましくありませんので、 最低1つは残した方が良いかと思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.