ホームページ > 記事 > ウェブフロントエンド > JavaScriptで選択タグをデフォルトで展開させる方法
HTML では、
実装方法:
1. HTML5のautofocus属性を利用する
最も簡単な方法は、HTML5のautofocus属性を利用することです。この属性は、ページが読み込まれた後に、指定された入力ボックス、ボタン、ドロップダウン リスト、およびその他の要素にフォーカスを自動的に設定できます。
<select autofocus> <option value="1">Option 1</option> <option value="2">Option 2</option> <option value="3">Option 3</option> </select>
2. JavaScript コードの使用
ページの読み込み時に
<select id="mySelect"> <option value="1">Option 1</option> <option value="2">Option 2</option> <option value="3">Option 3</option> </select> <script> document.getElementById('mySelect').size = document.getElementById('mySelect').length; </script>
上記のコードは、ドロップダウン リストのサイズ (size) をオプションの数 (長さ) に設定することで、ドロップダウン リストを自動的に拡張します。もちろん、オプション属性の設定や CSS スタイルの使用など、他の方法を使用して同じ効果を実現することもできます。
3. 特定の条件下で
イベントがトリガーされたとき、または特定の値が条件に達したときなど、特定の条件下で
<select id="mySelect"> <option value="1">Option 1</option> <option value="2">Option 2</option> <option value="3">Option 3</option> </select> <script> document.getElementById('mySelect').addEventListener('click', function() { this.size = this.length; }); </script>
上記のコードは、addEventListener() メソッドを通じて
注:
JavaScript コードを使用すると