選択オプションの数に基づいてドロップダウン リストのサイズを自動的に設定するスクリプトを Greasemonkey で作成しようとしています (複数ある場合もあります...) が、JavaScript の知識が限られているため、これを行う方法を知っています。
件名の例:
<select name="z_pos_id">
<option value="2463">Option A</option>
<option value="2609">Option B</option>
<option value="3013">Option C</option>
</select>
<select name="z_pos_id">
<option value="140">Option AA</option>
<option value="3038">Option AB</option>
<option value="3519">Option AC</option>
<option value="2645">Option AD</option>
</select>
望ましい出力の例:
<select size="3" name="z_pos_id">
<option value="2463">Option A</option>
<option value="2609">Option B</option>
<option value="3013">Option C</option>
</select>
<select size="4" name="z_pos_id">
<option value="140">Option AA</option>
<option value="3038">Option AB</option>
<option value="3519">Option AC</option>
<option value="2645">Option AD</option>
</select>
したがって、<select name="z_pos_id">
これに置き換える必要があります:
<select size="*the number of options*" name="z_pos_id">
助けてくれてありがとう!