- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptでプルダウンのサイズを取得)
JavaScriptでプルダウンのサイズを取得
このQ&Aのポイント
- JavaScriptを使用して、プルダウンのサイズ(optionの数)を取得する方法について教えてください。
- document.getElementById("pulldown").lengthを試したところ、反応がありませんでした。正しい書き方をご教示ください。
- HTMLのセレクト要素内のオプションの数をJavaScriptで取得したいのですが、どのように書けば良いでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> alert(document.getElementById("pulldown").length); この文が実行されたときには、 pulldownというidを持つ要素はまだ構築されていませんから getElementByIdは失敗します。 要素構築後のタイミングで実行するように変更して見てください。 例えば window.onload=function (){ alert(document.getElementById("pulldown").length); };
その他の回答 (1)
- hitomura
- ベストアンサー率48% (325/664)
回答No.1
document.getElementById("pulldown").getElementsByTagName("option").length かなぁ
質問者
補足
ご回答ありがとうございます。上記でも結果は同じでした。 ブラウザはIE10を使用しています。
お礼
ご回答ありがとうございます。 ご指摘の通りプルダウン要素が構築された後に 要素数を取得したところ期待通りの結果を得ることが できました。ありがとうございました。