日期:2014-05-16 浏览次数:20419 次
var ystWin = null; function initYstWin(mm) { if (ystWin == null) { var inner = "<div id='chart1div'></div>" +"<select id='year' onClick='datechange();'>" +"<option ></option>"+"</select>年" +"<select id='yue' onClick='datechange();'>" +"<option ></option>"+"</select>月" +"<select id='ri'>" +"<option value='all'>--</option>"+"</select>日" ; } intyear(); } //初始化年月日 function intyear(){ //先给年下拉框赋内容 var y = new Date().getFullYear(); var str=""; str += "<option value='" + y + "'>" + y + "</option>" for (var i = (y-5); i < (y+5); i++) //以今年为准,前5年,后5年 { str += "<option value='" + i + "'> " + i + "</option>\r\n"; } $("#year").html(str); //赋月份的下拉框 var m = new Date().getMonth() + 1; var str=""; m=m>9?(m+""):("0"+m); str += "<option value='" + m + "'>" + m + "</option>" for (var i = 1; i < 13; i++) { i=i>9?(i+""):("0"+i); str += "<option value='" + i + "'> " + i + "</option>\r\n"; } $("#yue").html(str); //赋日期的下拉框 var day = new Date(y, m, 0); var ri = day.getDate();// 获取当月最后一天日期 var str=""; str = "<option value='all'>--</option>" for (var i = 1; i < (ri+1); i++) { i=i>9?(i+""):("0"+i); str += "<option value='" + i + "'> " + i + "</option>\r\n"; } $("#ri").html(str); datechange(); } function datechange() //年月发生变化时日期发生变化,联动 { //赋日期的下拉框 var y=$("#year").val(); var m=$("#yue").val(); var day = new Date(y, m, 0);//获取当前年和月的下拉框的值, var ri = day.getDate();// 获取该年月最后一天日期 var str=""; //var r=new Date().getDate(); str = "<option value='all'>--</option>" for (var i = 1; i < (ri+1); i++) { i=i>9?(i+""):("0"+i); str += "<option value='" + i + "'> " + i + "</option>\r\n"; } $("#ri").html(str); }