<select name="showyear" id="showyear">
<script>
var date=new Date();
var month=date.getMonth()+1;
var year;
var agt=navigator.userAgent.toLowerCase();
if(agt.indexOf("msie")>=0){
year=date.getYear();
}else if(agt.indexOf("firefox")>=0){
year=date.getYear()+1900;
}
for(var i=(year-5);i<(year+6);i++){
if(i==year){
document.write("<option selected='selected' value='"+i+"'>"+i+"</option>");
}else{
document.write("<option value='"+i+"'>"+i+"</option>");
}
}
</script>
</select>
ie和firefox中getyear()不同
本文介绍了一段使用JavaScript动态生成HTML下拉列表的代码,该代码能够根据当前年份展示一个包含未来5年和过去5年的选项列表,并针对不同浏览器(IE与Firefox)进行了兼容性处理。

被折叠的 条评论
为什么被折叠?



