オプションを選択ボックスに入れるはずのjavascriptコードを書いています。選択ボックスのコードの下にある:私のjavascriptのコーディングでJavaScriptのコードでは、選択ボックスにオプションを入れません。
<select id="dayOfTheWeek" name="dayOfTheWeek"></select>
、私は7つのオプションで選択ボックスを埋めることになっていますpopulateDaysと呼ばれる方法がある - 曜日ごとに1つずつ。そのコードは次のとおりです。
function populateDays() {
var days = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ];
var dayOfWeek = document.getElementById("dayOfTheWeek");
var today = (new Date()).getDay();
for (var i = 0; i < days.length; i++) {
var length = dayOfWeek.options.length;
dayOfWeek.add(new Option(days[i], i), length);
}
dayOfWeek.selectedIndex = today;
}
後でスクリプトでこのメソッドを呼び出します。私はpopulateDaysメソッドの中にalert()ステートメントを置くので、ブラウザがロードされるときにブラウザがJavaScriptコードを実行することを知っています。
populateDays();
何らかの理由で、ページを読み込むと、選択ボックスが完全に空になります。 populateDays()メソッドがその選択ボックスにオプションをロードしないのはなぜですか?
私はあなたがそこに方法3の代わりに、 'daysOfWeekに' dayOfWeek'をしたいと思います'(最後に)。 – rsbarro
@rsbarroおっと、そうです。ありがとう。 – brymck