JS年份下拉框
Posted 双木之下藏倒影
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS年份下拉框相关的知识,希望对你有一定的参考价值。
<select name="" id="year">
<option value="" selected style="display: none">----请选择年份----</option>
</select>
下拉框中隐藏了第一个option并且默认选中
CSS
#year{
position: absolute;
top: 10px;
left: 465px;
width: 180px;
height: 32px;
line-height:32px;
cursor: pointer;
border: 1px solid #E2E3E8;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
appearance:none; //消除默认箭头
-webkit-appearance: none;
-moz-appearance: none;
background: url("../image/iconSelect.png") no-repeat right;//使用自己定义的箭头
}
JS
var now = new Date();
var nowYear = now.getFullYear();
for (var i = nowYear;i >= 2000; i--) {
var option = $("<option/>").val(i).text(i);
$(\'#year\').append(option);
}
这里的话是最新到2000年,可以根据自己实际需求改变
效果图
谷歌不支持字体居中
以上是关于JS年份下拉框的主要内容,如果未能解决你的问题,请参考以下文章
想用JS做一个下拉框,下拉框里的值根据当前年份自动往前和往后添加5年,如当前是2010年,值就为2005~2015
js 日期下拉框下拉框内容显示日期YYYYMM,要求范围:系统时间前4个月、后8个月。怎么实现?