先看下js动态生成的年份,具体代码如下所示:
function makeyear() { var year = document.getelementbyid("year"); var my = new date(); var endyear = my.getfullyear();// 获取当前年份 for (var i = 1900; i <= endyear; i++) { year.options.add(new option(i, i + '年')); } }
下面看下js动态生成月
function makemonth() { var month = document.getelementbyid("month"); for (var i = 1; i <= 12; i++) { /* * if (i < 10) { option.values='0'+i; option.innertext='0'+i; * } else * { * option.values=i; * option.innertext=i; * } * month.appendchiled(option); * */ if (i < 10) { month.options.add(new option('0' + i, '0' + i)); } else { month.options.add(new option(i, i)); } } }
两个if能互换,都差不多的方法。
以上所述是小编给大家介绍的js动态生成年份和月份,希望对大家有所帮助
如对本文有疑问, 点击进行留言回复!!
同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题!
【JavaScript笔记(一)】万丈高楼平地起 - 基本概念篇
轻松解决 org.apache.taglibs.standard.tlv.JstlCoreTLV 困惑
网友评论