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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JavaScript實(shí)現(xiàn)簡(jiǎn)單日歷效果

瀏覽:18日期:2023-06-16 18:12:51

本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)簡(jiǎn)單日歷效果的具體代碼,供大家參考,具體內(nèi)容如下

實(shí)現(xiàn)效果:

根據(jù)所選擇的年月,列出當(dāng)月對(duì)應(yīng)是周幾,效果圖如下:

JavaScript實(shí)現(xiàn)簡(jiǎn)單日歷效果

實(shí)現(xiàn)思路:

1、使用select標(biāo)簽保存年月的所選菜單。使用table標(biāo)簽保存當(dāng)月天數(shù),表頭為固定的周日周一等。

2、使用option對(duì)象,給年月循環(huán)賦值。

3、將每月的天數(shù)保存到數(shù)組中,根據(jù)所選的年月獲取當(dāng)月的天數(shù),以及當(dāng)月一號(hào)對(duì)應(yīng)周幾,對(duì)應(yīng)周幾就在第一行先打印幾個(gè)空格,然后從一號(hào)開(kāi)始依次打印當(dāng)月天數(shù)。

4、刷新年月時(shí),清除上次表格中(除表頭的周)的數(shù)據(jù),重新填入數(shù)據(jù)。

代碼實(shí)現(xiàn):

<!DOCTYPE html><html> <head> <meta charset='UTF-8'> <title></title> <!--CSS樣式--> <style type='text/css'> *{margin: 0px;padding: 0px;} #div{width: 400px;height: 300px;border: 1px solid red;margin: auto;} #div div:nth-child(1){display: flex;align-items: center;justify-content: center;} #tbcal{border-collapse: collapse;width: 100%;text-align: center;} #tbcal tr td{border: 1px solid red;} </style> <script type='text/javascript'>// 加載完HTML內(nèi)容后,JavaScript開(kāi)始執(zhí)行 window.onload=function(){ initial(); document.getElementById('selyear').onchange=show; document.getElementById('selmonth').onchange=show; show(); }// 顯示日歷 function show(){// 獲取鼠標(biāo)點(diǎn)擊所選擇的年月值 var year=parseInt(document.getElementById('selyear').value); var month=parseInt(document.getElementById('selmonth').value);// 判斷是否為閏年,以便確定2月的天數(shù) var flag=year%4==0&&year%100!=0||year%400==0; var dayofmonth=[31,flag?29:28,31,30,31,30,31,31,30,31,30,31];// 給date賦值,值為所選擇的某年某月一號(hào) var dt=new Date(); dt.setFullYear(year); dt.setMonth(month-1); dt.setDate(1);// 獲取date對(duì)應(yīng)周幾 var week=dt.getDay();// 當(dāng)月應(yīng)該打印多少行 var rows=Math.ceil((dayofmonth[dt.getMonth()]+week)/7); var k=0;// 如果表格中有除表頭外的數(shù)據(jù),進(jìn)行數(shù)據(jù)刪除,避免上次月份的數(shù)據(jù)對(duì)下次有影響 var table=document.getElementById('tbcal'); while(table.rows.length>1){ table.deleteRow(1); }// 循環(huán)向表格中添加數(shù)據(jù),生成日歷 for(var i=0;i<rows;i++){ var row=table.insertRow(i+1); for(var j=0;j<7;j++){ var cell=row.insertCell(j); k++; if(k<=week || k>dayofmonth[dt.getMonth()]+week){ cell.innerHTML=''; } else{ cell.innerHTML=k-week; } } } }// 通過(guò)option對(duì)象向年月中循環(huán)賦值 function initial(){ var years=document.getElementById('selyear'); var months=document.getElementById('selmonth'); for (var i=1990;i<2019;i++) { var option=document.createElement('option'); option.text=i; years.add(option); } for (var i=1;i<13;i++) { var option=document.createElement('option'); option.text=i; months.add(option); } } </script> </head> <body> <div id='div'> <!--定義年月菜單--> <div> <select id='selyear'></select>&nbsp;年&nbsp; <select id='selmonth'></select>&nbsp;月&nbsp; </div> <div> <!--定義列表--> <table id='tbcal'> <tr> <td>周日</td> <td>周一</td> <td>周二</td> <td>周三</td> <td>周四</td> <td>周五</td> <td>周六</td> </tr> </table> </div> </div> </body></html>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
丝袜美腿成人在线| 日韩国产一区二区| 亚洲午夜精品久久久久久app| 97在线精品| 日本综合字幕| 精品视频在线你懂得| 黄色精品视频| 高清不卡亚洲| 91精品久久久久久久久久不卡| 久久精品影视| 日韩午夜在线| 三级欧美在线一区| 日韩精品成人| 国产激情久久| 中文字幕色婷婷在线视频| 国产 日韩 欧美一区| 一本一道久久a久久精品蜜桃| 久久高清免费观看| 日本在线视频一区二区| 国产日韩免费| 国产精品调教视频| 国产一区一一区高清不卡| 精品欧美视频| 91精品在线观看国产| 好吊日精品视频| 久久成人国产| 欧美亚洲色图校园春色| 欧美aa在线视频| 亚洲女同av| 香蕉久久夜色精品国产| 国产视频一区二| 国产一区二区三区四区二区| 99久精品视频在线观看视频| 亚洲一区二区三区中文字幕在线观看| 91精品国产自产观看在线| 国产日韩亚洲| 视频在线不卡免费观看| 婷婷综合亚洲| 日本久久一区| 国产精品亚洲一区二区三区在线观看| 在线亚洲免费| 国产精品xxx| 欧美 日韩 国产精品免费观看| 亚洲一级淫片| 精品精品99| 午夜日韩av| 欧美激情网址| 欧洲激情综合| 国产精品分类| 精品在线播放| 欧美一级一区| 久久久9色精品国产一区二区三区| 亚洲另类黄色| 亚洲爱爱视频| 欧美日一区二区在线观看| 国产 日韩 欧美一区| 亚洲精品三级| 国产精品13p| 日韩激情综合| 久久精品亚洲人成影院| 日韩高清电影一区| 日韩国产一区二区| 日韩欧美另类中文字幕| 精品国产91| 最新国产精品| jizzjizz中国精品麻豆| 免费成人在线观看| 亚洲成人一区在线观看| 日本视频在线一区| 亚洲一级特黄| 久久久久久亚洲精品美女| 国产精品日韩久久久| 精品视频高潮| 日韩午夜视频在线| 国产精品7m凸凹视频分类| 老牛国内精品亚洲成av人片| 久久亚洲一区| 99久久精品国产亚洲精品| 国产精品蜜月aⅴ在线| 免费看黄色91| 日本精品不卡| 精品一区二区三区在线观看视频 | 国产精品玖玖玖在线资源| 日本欧美韩国一区三区| 久久精品亚洲欧美日韩精品中文字幕| 日韩国产欧美视频| 红桃视频欧美| 美女网站视频一区| 精品亚洲成人| 国产欧美在线观看免费| 亚洲综合日本| 亚洲一区二区日韩| 欧美精品导航| 久久精品超碰| 中文无码久久精品| 激情欧美亚洲| 国产a亚洲精品| 欧美激情福利| 欧美精品中文字幕亚洲专区| 成人羞羞视频在线看网址| 视频在线观看国产精品| 国语精品一区| 亚洲资源在线| 久久免费视频66| 亚州精品视频| 99综合视频| 久久久影院免费| 久久免费精品| 欧美精品99| 国产日产一区| 日韩有吗在线观看| 日韩中文欧美在线| 午夜在线视频观看日韩17c| 久久中文字幕二区| 日韩国产欧美| 色在线中文字幕| 中文字幕在线免费观看视频| 精品久久97| 国产成人精品一区二区三区在线| 国产九九精品| 国产精品一区二区av日韩在线| 日韩成人午夜精品| 男女性色大片免费观看一区二区 | 老鸭窝毛片一区二区三区| 91成人网在线观看| 欧美亚洲国产激情| 婷婷精品进入| 亚洲男女自偷自拍| 蜜桃伊人久久| 亚洲精品黄色| 日韩动漫一区| 国产日韩欧美| 久久精品一本| 日韩毛片视频| 在线看片国产福利你懂的| 人人草在线视频| 久久国产直播| 在线精品小视频| 视频一区欧美精品| 日韩有吗在线观看| 国产精品中文字幕制服诱惑| 免费看久久久| 久久久久久自在自线| 色婷婷精品视频| 自拍日韩欧美| 日本免费新一区视频| 嫩呦国产一区二区三区av| 97精品国产| 国户精品久久久久久久久久久不卡| 久久在线免费| 亚洲日本在线观看视频| 国产欧美大片| 激情黄产视频在线免费观看| 国产精品7m凸凹视频分类| 蜜桃av一区二区在线观看| 欧美午夜三级| 国产精选在线| 亚洲高清影视| 日韩高清不卡一区| 国产一区二区三区天码| 九九在线精品| 国产三级一区| 日韩精品欧美激情一区二区| 日av在线不卡| 欧美片网站免费| 人在线成免费视频| 蜜桃一区二区三区在线观看| 国产欧美日韩视频在线| 涩涩av在线| 亚洲制服少妇| 国产精品videossex久久发布| 欧洲av不卡| 综合日韩在线| 黄色aa久久| 亚洲久久在线| 风间由美中文字幕在线看视频国产欧美| 国产一区清纯| 日韩精品免费视频一区二区三区| 精品三级在线| 不卡中文字幕| 国产日韩欧美一区在线| 色天使综合视频| 91精品国产自产观看在线| 欧洲一级精品| 日韩av电影一区| 日韩国产激情| 日韩不卡免费视频| 久久蜜桃精品| 国产精品一区二区99| 欧美日韩国产探花| 韩国女主播一区二区三区| 丝袜美腿亚洲色图| www.51av欧美视频| 日本欧美大码aⅴ在线播放| 成人av三级| 91精品丝袜国产高跟在线| 91精品国产调教在线观看| 国产精品入口久久| 国产亚洲毛片在线| 日韩在线二区|