第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用Javascript將年份自動添加到HTML選擇中

使用Javascript將年份自動添加到HTML選擇中

躍然一笑 2021-04-27 10:14:42
我有一個選擇輸入,它將顯示從今年到1920年的年份。但是,我的JavaScript代碼似乎只以升序顯示。  var max = new Date().getFullYear(),    min = max - 99,    select = document.getElementById('year');for (var i = min; i <= max; i++) {  var opt = document.createElement('option');  opt.value = i;  opt.innerHTML = i;  select.appendChild(opt);}<select name="year" id="year"></select>所以它需要顯示:2019 2018 2017 ...不是:1920 1921 1922
查看完整描述

2 回答

?
天涯盡頭無女友

TA貢獻1831條經(jīng)驗 獲得超9個贊

有幾種方法,可以使用前綴,也可以簡單地倒數(shù)而不是遞增。此方法倒計時。與前置不同,最高的是自動選擇并遞減計數(shù)。


var max = new Date().getFullYear(),

    min = max - 99,

    select = document.getElementById('year');


for (var i = max; i >= min; i--) {

  var opt = document.createElement('option');

  opt.value = i;

  opt.innerHTML = i;

  select.appendChild(opt);

}

<select name="year" id="year"></select>


查看完整回答
反對 回復(fù) 2021-04-29
?
郎朗坤

TA貢獻1921條經(jīng)驗 獲得超9個贊

使用ParentNode#prepend方法在開頭處追加,這將使順序降序。


var max = new Date().getFullYear(),

    min = max - 99,

    select = document.getElementById('year');


for (var i = min; i <= max; i++) {

  var opt = document.createElement('option');

  opt.value = i;

  opt.innerHTML = i;

  select.prepend(opt);

}

<select name="year" id="year"></select>


查看完整回答
反對 回復(fù) 2021-04-29
  • 2 回答
  • 0 關(guān)注
  • 292 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號