JavaScriptにてプルダウンのサイズ(<option>の数)を取得したいと思っています。
document.getElementById("pulldown").length にて取得できると思うのですが
試してみたところ無反応でした。どう書けばよろしいのでしょうか。
<html>
<head>
<script type="text/JavaScript">
alert(document.getElementById("pulldown").length);
</script>
</head>
<body>
<form name="form">
<select name="pulldown" id="pulldown">
<option value="5">5</option>
</select>
</form>
</body>
</html>
No.2ベストアンサー
- 回答日時:
> alert(document.getElementById("pulldown").length);
この文が実行されたときには、
pulldownというidを持つ要素はまだ構築されていませんから
getElementByIdは失敗します。
要素構築後のタイミングで実行するように変更して見てください。
例えば
window.onload=function (){
alert(document.getElementById("pulldown").length);
};
ご回答ありがとうございます。
ご指摘の通りプルダウン要素が構築された後に
要素数を取得したところ期待通りの結果を得ることが
できました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プルダウン 項目が多いので先頭...
-
jspに組込んだJavaScript でjava文
-
セレクトの値を取得できない
-
CSVファイルを読みこみ、プルダ...
-
jQuery セレクトボックスで選択...
-
Selectの中身をfor文で入れる
-
html selectの内容を初期値に戻す
-
現在時刻を取得してフォームのs...
-
onFocusOutが複数回呼ばれる!
-
プルダウンとテキストの連動
-
selectメニューのselectedの位...
-
<textarea>にプルダウンを表示...
-
int select(int n, fd_set *rea...
-
HTMLコンボボックスへの項目追加
-
return trueとreturn falseの用...
-
テキストボックス入力を半角英...
-
【jQuery】input nameの文字列...
-
二つの入力欄に、同時に同じ文...
-
onchangeイベントを強制的に発...
-
<input>の選択肢をプルダウンメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プルダウン 項目が多いので先頭...
-
Selectボックスの幅を自動で広...
-
jQuery セレクトボックスで選択...
-
Selectの中身をfor文で入れる
-
html selectの内容を初期値に戻す
-
CSVファイルを読みこみ、プルダ...
-
JQuery selectが反映されない
-
セレクトの値を取得できない
-
セレクトを全て選択されていな...
-
セレクトメニューで選択された...
-
ブラウザの戻るボタンを押した...
-
javascriptでselectボックスの<...
-
リストボックスの項目の順番を...
-
現在時刻を取得してフォームのs...
-
onFocusOutが複数回呼ばれる!
-
セレクトボックスで現在選択さ...
-
【javascript・PHP】プルダウン...
-
document.form で nullまたは...
-
プルダウンで現在の年月日を取...
-
onchange等のイベントハンドラ...
おすすめ情報