日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

JavaScript快速實現日歷效果

瀏覽:34日期:2023-06-07 15:40:59

本文實例為大家分享了JavaScript快速實現日歷效果的具體代碼,供大家參考,具體內容如下

效果圖

JavaScript快速實現日歷效果

代碼

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <meta http-equiv='X-UA-Compatible' content='IE=edge'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <title>Document</title> <style> * { margin: 0; padding: 0; } #calendar { background-color: #9900ff; color: #fff; border-radius: 5px; margin: 100px auto; } #title { font-size: 1.4em; padding: 4px 0.55em; } #days th { font-weight: bold; text-align: center; padding: 4px 0.55em; } #calendar td { text-align: center; padding: 4px 20px; } #today { color: #f00; font-weight: bold; } .poin { cursor: pointer; cursor: hand; } </style> <script> window.onload=function(){ var form = document.getElementById(’calendar’); // 通過日歷對象去調用自身的init方法 calendar.init(form); } var calendar = { year: null, month: null, //日的數組 dayTable: null, //初始化函數 init(form) {// 1獲取日數組this.dayTable=form.getElementsByTagName(’td’);//2創建日歷,傳入當前時間this.createCalendar(form,new Date());var nextMon=form.getElementsByTagName(’th’)[2];var preMon=form.getElementsByTagName(’th’)[0];preMon.onclick=function(){calendar.clearCalendar(form) var preDate=new Date(calendar.year,calendar.month-1,1); calendar.createCalendar(form,preDate)}nextMon.onclick=function(){ calendar.clearCalendar(form) var nextDate=new Date(calendar.year,calendar.month+1,1); calendar.createCalendar(form,nextDate)} }, //清除日歷數據 clearCalendar(form){var tds=form.getElementsByTagName(’td’);for (var i = 0; i < tds.length; i++) { tds[i].innerHTML=’&nbsp’; // 清除今天的樣式 tds[i].id=’’;} }, // 3生成日歷 // from table表格 date要創建的日期 createCalendar(form,date){//獲取此時的年份 this.year=date.getFullYear(); //獲取此時的月份 this.month=date.getMonth(); //年份月份寫入日歷 form.getElementsByTagName(’th’)[1].innerHTML = this.year+'年'+(this.month+1)+'月'; //獲取本月的天數 var dataNum=this.getDateLen(this.year,this.month); var fristDay = this.getFristDay(calendar.year,calendar.month);// 循環將每一天的天數寫入到日歷中// 讓i表示日期。for (var i = 1; i <= dataNum; i++) { this.dayTable[fristDay+i-1].innerHTML=i; var nowDate =new Date(); if(i ==nowDate.getDate() && calendar.month ==nowDate.getMonth()&&calendar.year == nowDate.getFullYear()){ // 將當期元素的id設置為today calendar.dayTable[i+fristDay-1].id = 'today'; }} }, // 獲取本月份的天數 getDateLen(year,month){//獲取下個月的第一天var nextMonth=new Date(year,month+1,1);// 設置下月第一天的小時-1,也就是上個月最后一天的小時數,隨便減去一個值不要超過24小時nextMonth.setHours(nextMonth.getHours()-1);//獲取此時下個月的日期,就是上個月最后一天.return nextMonth.getDate(); }, // 獲取本月第一天為星期幾。 getFristDay:function(year,month){var fristDay=new Date(year,month,1);return fristDay.getDay(); } } </script></head><body> <table id='calendar'> <tr> <!-- 向左箭頭 --> <th class='poin'>&lt;&lt;</th> <!-- 年月 --> <th colspan='5'></th> <!-- 向右箭頭 --> <th class='poin'>&gt;&gt;</th> </tr> <tr id='days'> <th>日</th> <th>一</th> <th>二</th> <th>三</th> <th>四</th> <th>五</th> <th>六</th> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table></body></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩a区| 狠狠躁少妇一区二区三区| 成人污污视频| 久久99视频| 美女视频黄免费的久久| 久久av免费| 国产一区二区三区四区| 成人在线免费观看网站| 四虎成人av| 丝袜av一区| 亚洲女同中文字幕| 91精品在线观看国产| 亚洲大片在线| 亚洲一区日韩在线| 综合激情一区| 欧美黄色一区| av在线最新| 欧美特黄a级高清免费大片a级| 日韩啪啪电影网| 日韩在线不卡| 亚洲激情五月| 亚洲伊人精品酒店| 日韩av影院| 丰满少妇一区| 91欧美极品| 日韩av资源网| 国内精品99| 国产福利资源一区| 在线一区欧美| 国产一区二区三区不卡视频网站| aa亚洲婷婷| 美女毛片一区二区三区四区最新中文字幕亚洲| 免费毛片在线不卡| 日韩高清在线不卡| 99久久婷婷这里只有精品| 国产欧美日韩综合一区在线播放| 亚洲精品国产嫩草在线观看 | 美女国产一区| 久久精品国内一区二区三区| 国产精品呻吟| 福利一区和二区| 一区二区三区四区在线观看国产日韩| 精品国产亚洲日本| 亚洲精品激情| 久久中文视频| 国产精品入口久久| 国产一级久久| 桃色av一区二区| 久久精品凹凸全集| 一本一道久久a久久精品蜜桃| 久久av网站| 亚洲精品乱码久久久久久蜜桃麻豆 | 精品中文字幕一区二区三区| 亚洲黄页一区| 97精品国产| 青草综合视频| 视频一区二区三区入口| 98精品久久久久久久| 日韩在线观看一区二区三区| 亚洲电影在线一区二区三区| 国产成人免费| 国产精品久久免费视频| 免费成人性网站| 视频一区中文| 成人午夜精品| 久久久免费人体| 日本不卡视频在线观看| 在线一区欧美| 亚洲精品99| 国产99亚洲| 日韩在线短视频| 成人精品久久| 国产91在线精品| 91精品麻豆| 日本成人在线不卡视频| 久久福利毛片| 影音先锋国产精品| 九九久久婷婷| 美女亚洲一区| 欧美成人高清| 91精品蜜臀一区二区三区在线| 成人在线视频免费| 麻豆一区二区在线| 欧美激情视频一区二区三区免费| 日韩国产欧美在线视频| 日欧美一区二区| 日本亚洲最大的色成网站www | 国产精品亚洲片在线播放| 亚洲精品综合| 亚洲制服欧美另类| 一区二区精品| 综合激情在线| 日韩精品亚洲专区| 青青青国产精品| 国产乱码精品一区二区亚洲| 国产欧美一区二区色老头| 青青草精品视频| 日韩和欧美一区二区| 日韩高清欧美激情| 91亚洲精品在看在线观看高清| 欧美日韩亚洲三区| 国产精品一区二区三区www| 国产欧美一区二区精品久久久 | 久久午夜精品一区二区| 国产视频一区欧美| 蜜臀av性久久久久蜜臀aⅴ四虎| 美女精品网站| 亚洲开心激情| 奇米色欧美一区二区三区| 日本一区二区中文字幕| 97久久超碰| 麻豆中文一区二区| 激情视频网站在线播放色| 久久精品主播| 99国产精品99久久久久久粉嫩| 亚洲综合欧美| 欧美日韩99| 97精品一区二区| 欧美福利在线| 亚洲精品极品| 麻豆精品蜜桃视频网站| 色偷偷偷在线视频播放| 精品72久久久久中文字幕| 麻豆成人综合网| 欧美一区久久| 国产精品对白久久久久粗| 国产精品男女| 精品在线网站观看| 国产成人精品免费视| 欧美三区四区| 亚洲午夜黄色| 在线亚洲欧美| 亚洲人成在线影院| 日韩区欧美区| 国产日韩精品视频一区二区三区| 日韩精品第一| 国产欧美日韩影院| 国产精品v一区二区三区| 你懂的国产精品永久在线| 青青草国产精品亚洲专区无| 久久国产生活片100| 欧美激情在线精品一区二区三区| 精品视频国产| 激情国产在线| 亚洲成人精选| 亚州精品视频| 国产乱码精品一区二区亚洲| 久久精品免视看国产成人| 福利视频一区| 激情综合自拍| 一区二区三区国产盗摄| 国产精品一国产精品k频道56| 日韩精品中文字幕一区二区| 免播放器亚洲一区| 日本午夜精品| 欧美日韩一区二区三区视频播放| 中文字幕一区二区三区日韩精品| 麻豆精品视频在线| 奇米亚洲欧美| 欧美午夜三级| 国产一区二区三区不卡视频网站 | 国产精品毛片视频| 国产成人免费精品| 欧美日韩中文一区二区| 日韩影院精彩在线| 国产欧美日韩精品高清二区综合区| 国产在线观看91一区二区三区| 久久国产直播| 亚州欧美在线| 成人免费一区| 日韩精品一二区| 国产乱人伦精品一区| 欧美羞羞视频| 蜜臀av国产精品久久久久| 国产精品第一| 青青久久av| 最新亚洲国产| 国产精品videossex久久发布| 超级白嫩亚洲国产第一| 99国产精品久久久久久久| 日韩激情综合| 伊伊综合在线| 日韩欧美中文字幕在线视频| 九九久久国产| 国产精品美女久久久| 久久xxx视频| 美女91精品| 波多视频一区| 日韩欧美高清一区二区三区| 中文字幕在线看片| 亚洲一区av| 日韩免费av| 88久久精品| 亚洲成av在线| 欧美日韩一区自拍| 欧美在线亚洲综合一区| 久久不见久久见免费视频7| 亚洲激情偷拍| 日韩av免费大片| 国产欧美在线|