する質問をすることでしか得られない、回答やアドバイスがある。52連動のプルダウンを作っています。選択初期は一番小さな値。大体出来たのですが、動作チェックで問題が1つ。月を選ぶ度に日が増えていきます。日付を例にすると、123~3112~31という具合に。どこかで値を初期化すれば良いのだと思うんですけど、どのタイミングでどうやって初期化するのか、という点がわかりません。ご指導頂けると幸いです。d;selectElement.appendChild(option);}}</script></body></html>※一緒のページに書いてるので/bodyと/htmlはscriptのところにあります。attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+2セレクトボックス内のリストの初期化は以下のようにしてできます。//セレクトボックスから子要素を削除}このコードを各セレクトボックス作成前に記述してください。以下追記------------------------------------------------------------------------------------------javascriptでは、以下のような形でifもしくはwhileを利用することができます。if(変数){}while(変数){}このような形で利用する場合、変数が空文字、0、null、undefined、falseの場合に偽と判定されます。selectElement.firstChildでセレクトボックスの最初の子要素を取得し、while(child){}で子要素が取得できなくなる(子要素がない場合にはnullになる)までループしています。selectElement.firstChild){}としています。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。12:16先日に引き続きありがとうございます♪お影様で目指していたプルダウンメニューの作成が完成しました!追記をお願いしたいです。追記をお願いしたいです。12:17やってみたら、分かると思いますよ。やってみたら、分かると思いますよ。13:03追記しました。14:00分かるようになりました。ありがとうございます!分かるようになりました。17:14同じ件で二日悩んでいたのですが、無事解決し感動しました。ありがとうございました。同じ件で二日悩んでいたのですが、無事解決し感動しました。ありがとうございました。解決済JavaScriptのプルダウン処理について解決済javascriptとbodyの順を逆にしたら動かなくなった。頂いたご意見への回答は行っておりません。