我希望使用javascript在下拉列表中填写五年,这些年份将在今年之后.
例如:
如果当前年份是2012年那么下降值是2012,2013,2014,2015,2016
@H_301_15@
JavaScript的
@H_301_15@var myselect = document.getElementById("year"),year = new Date().getFullYear(); var gen = function(max){do{myselect.add(new Option(year++,max--),null);}while(max>0);}(5);
一点点更好的JavaScript功能:
@H_301_15@var myselect = document.getElementById("year"),startYear = new Date().getFullYear() count = 5; (function(select,val,count) { do { select.add(new Option(val++,count--),null); } while (count); })(myselect,startYear,count);
jsFiddle,new jsFiddle