您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

纯js简单日历实现代码

2024/3/4 16:34:10发布12次查看
<!doctype html> <html> <head> <title></title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <style type="text/css"> body,ul,li,h2,p { margin:0px; padding:0xp; } #div1 { width:200px; height:200px; background:#ccc; } .calendar { width:240px; height:345px; background:#ccc; margin:auto; } .calendar ul { list-style:none; width:232px; height:260px; margin:0px; padding:0px; } .calendar ul li { width:45px; height:65px; background:#333; float:left; display:inline; margin-left:11px; margin-top:10px; border:1px solid #ccc; text-align:center; color:#fff; } .calendar ul li:hover { border:1px solid #000; } .text { background:#f96; margin:10px; padding-bottom:10px; height:45px; } .text h2 { display:inline; } .active { background:#fff !important; color:#c03 !important; } </style> <script type="text/javascript"> /* window.onload=function() { var obtn=document.getelementbyid('btn1'); var otxt=document.getelementbyid('txt1'); var odiv=document.getelementbyid('div1'); obtn.onclick=function() { odiv.innerhtml=otxt.value; } }*/ window.onload=function() { var ali= document.getelementsbytagname('li'); var otxt =document.getelementbyid('tab').getelementsbytagname('div')[0]; var adats =['元旦1月1日','2月14日情人节','3月3日全国爱耳日', '4月1日愚人节','5月1日国际劳动节','6月1日 国际儿童节', '7月1日中国共产党诞生日','8月1日中国人民解放军建军节','9月10日中国教师节', '10月1日中华人民共和国国庆节','11月9日消防宣传日','12月3日世界残疾人日' ]; var i=0; for(i=0;i<ali.length;i++) //for循环历遍li元素 { ali[i].index=i; ali[i].onmouseover =function() //添加鼠标指向事件 { for(i=0;i<ali.length;i++) //for循环历遍li元素去掉li样式 { ali[i].classname =''; } this.classname ='active'; //给当前标签添加active 样式 otxt.innerhtml ='<h2>'+(this.index+1)+'</h2>'+'月'+'<p>'+adats[this.index]+'</p>'; } } }; </script> </head> <body> <div id="tab" class="calendar"> <ul> <li class="active"><h2>1</h2><p>jan</p></li> <li><h2>2</h2><p>fer</p></li> <li><h2>3</h2><p>mar</p></li> <li><h2>4</h2><p>apr</p></li> <li><h2>5</h2><p>may</p></li> <li><h2>6</h2><p>jum</p></li> <li><h2>7</h2><p>jul</p></li> <li><h2>8</h2><p>aug</p></li> <li><h2>9</h2><p>sep</p></li> <li><h2>10</h2><p>oct</p></li> <li><h2>11</h2><p>nov</p></li> <li><h2>12</h2><p>dec</p></li> </ul> <div class="text"> </div> </div> </body> </html>
效果预览:
更多纯js简单日历实现代码。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product