javascript select
var yselect=document.getElementById("Yearselect") var year = new Date() var nYear = year.getFullYear() while(nYear >= 1970 ) { yselect.options.add(new Option(nYear + "年", nYear-1970))//这里的年怎么就加不上? nYear-- }
回复讨论(解决方案)
怎么个意思?是年份数值加不上还是 otpion项添加不上
yselect.options.add(new Option(nYear,nYear-1970))//年份可以显示如2013,就是想在后面加个“年”字
yselect.options.add(new Option(nYear + "年",nYear-1970))//连年份都不显示,压根什么都没有
var yselect=document.getElementById("Yearselect") var year = new Date() var nYear = year.getFullYear() while(nYear >= 1970 ) { yselect.options.add(new Option(nYear + "年", nYear-1970))//这里的年怎么就加不上? nYear-- }
没有问题啊,难道是你的js放的位置问题,放到body后边或者onload时候调用
我加了一个
就好了
查看更多关于我想搞一个年份的列表框,有个小问题_html/css_WEB-ITnose的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did103749