批改状态:合格
老师批语:
<!doctype html><html><head><meta charset="utf-8"><title>Js日历</title><style type="text/css">.evrday{width:14%;float:left;color:li}#calendar{background: rgb(231, 228, 228);width:400px;height: 300px;margin:auto;}button{width:25%;height:40px;float:left;}div{margin-top:10px;margin-bottom:5px;text-align:center;}#month{width:50%;float:left;}</style></head><body onLoad="showday()"><div id="calendar"><div><button onClick="shang()">上个月</button><div id="month"></div><button onClick="next()" id="nav">下个月</button></div><div><div class="evrday">周日</div><div class="evrday">周一</div><div class="evrday">周二</div><div class="evrday">周三</div><div class="evrday">周四</div><div class="evrday">周五</div><div class="evrday">周六</div></div><div id="day" style="color:black"></div></div><script>var today=new Date();//获取当前时间var year=today.getFullYear();//获取当前的年份var month=today.getMonth()+1;//获取当前月var day=today.getDate();//获取当前月天var allday=0;function showmonth(){var year_month=year+"年"+month+"月";document.getElementById("month").innerHTML=year_month;//显示当前的年月日}function count(){if(month!=2){if(month==4||month==6||month==9||month==11)//判断是否是相同天数的几个月,二月除外allday=30;elseallday=31;}else{if((year%4==0&&year%100!=0)||(year%400==0))//判断是否是闰年,进行相应的改变allday=29;elseallday=28;}}//显示相应月份的天数function showday(){showmonth()count();var fistdate=new Date(year,month-1,1);var xinqi=fistdate.getDay();var daterow=document.getElementById("day");for(var i=0;i<xinqi;i++)//循环输出天数{var dayElement=document.createElement("div");dayElement.className="evrday";daterow.appendChild(dayElement);}for(var j=1;j<=allday;j++){var dayElement=document.createElement("div");dayElement.innerHTML=j;dayElement.className="evrday";if(j==day)//当前日,标红dayElement.style.color="red";daterow.appendChild(dayElement);}}//点击下个月function next(){document.getElementById('day').innerHTML ="";if(month<12){month=month+1;}else{month=1;year=year+1;}document.getElementById('div').innerHTML =showday();}//点击上个月function shang(){document.getElementById('day').innerHTML ="";if(month>1){month=month-1;}else{month=12;year=year-1;}document.getElementById('div').innerHTML =showday();}</script></body></html>

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号