這是我已經盡力了,這是不行的:如何使用javascript將此和下個月添加到<select>列表中?
<select name="mois" id="mois">
<option value="" selected="selected">...</option>
<script type="text/javascript">
<!--//
var d=new Date();
var month=new Array(12);
month[0]="Janvier";
month[1]="Février";
month[2]="Mars";
month[3]="Avril";
month[4]="Mai";
month[5]="Juin";
month[6]="Juillet";
month[7]="Aout";
month[8]="Septembre";
month[9]="Octobre";
month[10]="Novembre";
month[11]="Décembre";
document.write('<option value="'+(d.getMonth()+1)+'">'+month[d.getMonth()]+'</option>');
//-->
</script>
</select>
感謝您提供的所有信息。工作正常......但我需要在選擇列表中打印當前月份+下個月份。任何想法 ? – Chris
@ user1080344這沒問題。你可以通過在我提供的例子中用'months [thisMonth]'替換'months [nextMonth]'來做到這一點。 – sdleihssirhc
非常感謝。我做了 \t var opt = document.createElement('option'), optTxt = document。一個createTextNode(月[thisMonth的]); opt.appendChild(optTxt); document.getElementById('mois')。appendChild(opt); \t \t var opt = document.createElement('option'), optTxt = document.createTextNode(months [nextMonth]); opt.appendChild(optTxt); document.getElementById('mois')。appendChild(opt); – Chris