我在下拉列表中尝试了下一个和前五年的html代码.接下来的5年我都过得很好.我怎样才能拿到之前的5年
i tried a html code for next and previous 5 years in a drop down.. i got next 5 years properly.. how can i get previous 5 years
我在下拉列表中尝试了下一年和前五年的html代码。。我的下一个5年是合适的。。我怎样才能获得前5年的
取悦他;请告诉我代码
function populatedropdown(yearfield){
var today=new Date()
var yearfield=document.getElementById(yearfield)
var thisyear=today.getFullYear()
for (var y=0; y<5; y++){
yearfield.options[y]=new Option(thisyear, thisyear)
thisyear+=1
}
yearfield.options[0]=new Option(today.getFullYear(), today.getFullYear(), true, true) //select today's year
}
</script>
</head>
<body>
<form action="" name="someform">
<select id="yeardropdown">
</select>
</form>
<script type="text/javascript">
//populatedropdown(id_of_day_select, id_of_month_select, id_of_year_select)
window.onload=function(){
populatedropdown("yeardropdown")
}
</script>
</body>
</html>
试试这个
function populatedropdown(yearfield) {
var today = new Date(),
yearfield = document.getElementById(yearfield),
beforeYears = 3
afterYears = 5,
thisyear = today.getFullYear();
for (var year = thisyear-beforeYears, index = 0;
index <= beforeYears + afterYears;
index++, year++) {
yearfield.options[index] = new Option(year, year);
}
yearfield.value = thisyear;
//select today's year
}
//populatedropdown(id_of_day_select, id_of_month_select, id_of_year_select)
window.onload = function() {
populatedropdown("yeardropdown")
}
<form action="" name="someform">
<select id="yeardropdown">
</select>
</form>
尝试更改循环应执行-5到5
for (var y=0; y<5 && y>(-5); y++){
yearfield.options[y]=new Option(thisyear, thisyear)
thisyear+=1
}
相关文章:
- 我怎样才能重复显示接下来的15个项目
- 接下来选择与筛选器匹配的选项
- 我在下拉列表中尝试了下一个和前五年的html代码.接下来的5年我都过得很好.我怎样才能拿到之前的5年
- 接下来 标记
- 如何调用日期函数并在接下来的 6 天插槽中显示
- 日期选择器如何跳过接下来的5天
- 在这种情况下,如何更改接下来3个兄弟姐妹的类别
- JavaScript 将类添加到接下来的 7 个元素中
- Javascript 显示接下来 15 分钟间隔的时间
- MeteorJS&MongoDB:如何获得接下来的10个条目
- '完成'和'接下来'在node.js回调中
- DOJO:以某种格式从RESTful API获取JSON结果,以及接下来要做什么来解析结果并将其放入变量中
- 继续'接下来'图像使用cookie
- JavaScript/JQuery音频播放器”;接下来”;
- jQuery接下来的5种可能性
- 如何添加/删除'prev'和'接下来'类在Bootstrap中循环播放幻灯片
- 如何检测iOS键盘'接下来'键
- JQuery -幻灯片,图库:顺序加载图片(接下来的五张),而不是一次全部加载
- 接下来点击图像库设置
- 我想打开弹出后60秒使用jquery.在关闭它将不会打开在接下来的20分钟或页面刷新后,20分钟重新打开它