如果需要实现类似下拉框选择年月日的控件,刚开始我想到的是最蠢的解决办法,就是给< select >中的每个都赋值,然后再显示,但是这种实在太浪费时间而且太蠢,于是我就想到了第二个方法,利用函数实现,如下:
<script type="text/javascript">
var birthYear = document.getElementById("birthYear"); //birthYear是select的标签,以下相同
for (var year = 1990; year < 2020; year++) {
birthYear.innerHTML += "<option value='" + year + "'>" + year + "</option>";
}
var birthMonth = document.getElementById("birthMonth"); //使用了不同的实现模式
for (var month = 1; month <= 12; month++) {
var newOption = document.createElement("option");
newOption.value = month;
newOption.innerText = month;
birthMonth.