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

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

JavaScript快速實現日歷效果

瀏覽:32日期: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久久,三上悠亚国产精品一区二区三区
久久中文视频| 日韩中文字幕| 麻豆中文一区二区| 国产精品网址| 国产精品扒开腿做爽爽爽软件| 久久精品导航| 日韩高清欧美| 日韩精品网站| 91精品高清| 亚洲一区日本| 亚洲精品欧美| 国产日韩亚洲| 大香伊人久久精品一区二区 | 国产精品av久久久久久麻豆网| 欧美天堂视频| 欧美福利专区| 久久国产精品毛片| 亚洲精品第一| 国产亚洲精品美女久久| 91成人在线网站| 久久av网址| 成人羞羞在线观看网站| 在线视频精品| 亚洲精品第一| 国产一区二区三区视频在线| 精品日韩视频| 日韩午夜黄色| 日本aⅴ免费视频一区二区三区| 欧美亚洲专区| 麻豆视频在线观看免费网站黄| 成人久久一区| 久久都是精品| 国产精品宾馆| 九九在线精品| 欧美日韩中文| 色爱av综合网| 亚久久调教视频| 成人午夜在线| 影院欧美亚洲| 91精品亚洲| 日韩高清一区二区| 人在线成免费视频| 美女精品在线| 国产欧美激情| 伊人精品一区| 国产精品亚洲四区在线观看| 日韩视频网站在线观看| 自拍自偷一区二区三区| 久久精品国产免费| 欧美日韩日本国产亚洲在线 | 亚洲欧美在线专区| 久久精品一区| 影音先锋国产精品| 麻豆国产精品| 午夜日韩av| 国产精品免费大片| 另类中文字幕国产精品| 综合欧美精品| 蜜桃av.网站在线观看| 亚洲精品亚洲人成在线观看| 人人草在线视频| 欧美午夜三级| 黄色亚洲在线| 久久精品国产免费| 蜜臀av国产精品久久久久| 国产aⅴ精品一区二区三区久久| 蜜臀久久99精品久久久久宅男 | 国产精品久久免费视频| 欧美成人综合| 成人污污视频| 日韩精品一区二区三区中文在线| 日韩精品专区| 国产精品一区二区三区av麻| 国产一区清纯| 精品日韩一区| 天堂av一区| 欧美在线亚洲| www.com.cn成人| 久久99青青| 日韩**一区毛片| 亚洲一区二区三区高清| av一区在线| 久久久久久亚洲精品美女| 亚洲伊人影院| 婷婷亚洲五月色综合| 国产一区二区三区视频在线| 日韩av中文字幕一区二区三区| 91九色精品| 91精品国产自产在线观看永久∴| 久久精品国产网站| 色8久久久久| 免费日韩精品中文字幕视频在线| 99视频精品全部免费在线视频| 精品伊人久久久| 欧美专区一区| 亚洲啊v在线免费视频| 亚洲激情中文在线| 亚洲1234区| 成人在线超碰| 麻豆国产精品视频| 国产精品主播| 日韩va欧美va亚洲va久久| 亚洲伊人精品酒店| 国产视频久久| 激情久久中文字幕| 亚洲www啪成人一区二区| 成人午夜网址| 麻豆视频在线观看免费网站黄| 美女久久99| 国产精品99久久免费观看| 日韩高清在线观看一区二区| 亚洲尤物av| 老司机精品久久| av不卡免费看| 视频一区二区中文字幕| 国产免费成人| 国产精品美女久久久| 欧美在线亚洲综合一区| 好吊视频一区二区三区四区| 在线成人直播| 视频一区视频二区中文| 在线日韩成人| 日韩精品五月天| 日韩精品免费一区二区夜夜嗨| 亚洲最新av| 日韩在线观看一区二区| 蜜桃av一区二区| 亚洲我射av| 亚洲午夜视频| 91久久中文| 中文一区一区三区免费在线观| 亚洲一区二区av| 日本少妇一区二区| 国产精品观看| 久久中文字幕一区二区| 成人在线黄色| 精品国产精品久久一区免费式 | 免费黄色成人| 欧美日韩高清| 午夜在线精品偷拍| 亚洲三级视频| 国产日韩欧美在线播放不卡| 欧美成a人片免费观看久久五月天| 精品国产午夜| 四虎4545www国产精品 | 日韩电影免费网址| 精品一区毛片| 免费成人在线视频观看| 日本不卡高清| 国产精品网站在线看| 免费在线欧美黄色| 亚洲最新无码中文字幕久久| 国产aⅴ精品一区二区三区久久| 久久久久国产| 蜜臀精品一区二区三区在线观看 | 日韩av网站在线免费观看| 美日韩一区二区三区| 成人小电影网站| 亚洲一区观看| 国产精品一国产精品k频道56| 最新中文字幕在线播放| 日韩欧美一区二区三区在线观看| 亚洲激情另类| 国产精品综合| 激情久久久久久久| 日韩精选在线| 日韩在线观看一区| 免费人成在线不卡| 美女视频黄 久久| 亚洲精品99| 国产免费播放一区二区| 欧美日韩国产v| 亚洲精品美女| 日韩大片免费观看| 中文字幕中文字幕精品| 精品美女在线视频| 婷婷亚洲五月色综合| 国产精品久久亚洲不卡| 欧美 日韩 国产一区二区在线视频| 综合欧美亚洲| av在线资源| 亚洲欧美在线综合| 日韩毛片视频| 日韩高清一级| 久久久久久免费视频| 日韩精品91亚洲二区在线观看| 不卡中文字幕| 麻豆国产欧美一区二区三区| 精品欧美激情在线观看| 欧美一区二区三区免费看| 亚洲深夜视频| 日韩在线视频一区二区三区| 91视频久久| 日韩1区2区3区| 欧美1区免费| 久久免费精品| 亚洲97av| 国产精品88久久久久久| 久久亚洲精精品中文字幕| 亚洲一区二区三区在线免费|