纯js简单日历实现代码


Posted in Javascript onOctober 05, 2013
<!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简单日历实现代码
Javascript 相关文章推荐
jQuery Validation插件remote验证方式的Bug解决
Jul 01 Javascript
js中的布尔运算符使用介绍
Nov 20 Javascript
javascript获取元素CSS样式代码示例
Nov 28 Javascript
js实现无限级树形导航列表效果代码
Sep 23 Javascript
js实现对ajax请求面向对象的封装
Jan 08 Javascript
详解Javascript中prototype属性(推荐)
Sep 03 Javascript
jQuery Chosen通用初始化
Mar 07 Javascript
mui back 返回刷新页面的实例
Dec 06 Javascript
React Native中NavigatorIOS组件的简单使用详解
Jan 27 Javascript
详解extract-text-webpack-plugin 的使用及安装
Jun 12 Javascript
Vue循环组件加validate多表单验证的实例
Sep 18 Javascript
vuex存值与取值的实例
Nov 06 Javascript
JS教程:window.location使用方法的区别介绍
Oct 04 #Javascript
js中单引号与双引号冲突问题解决方法
Oct 04 #Javascript
jquery parent和parents的区别分析
Oct 02 #Javascript
jQuery插件 selectToSelect使用方法
Oct 02 #Javascript
jquery定时滑出可最小化的底部提示层特效代码
Oct 02 #Javascript
jquery实现多级下拉菜单的实例代码
Oct 02 #Javascript
基于JQuery的列表拖动排序实现代码
Oct 01 #Javascript
You might like
PHP漏洞全解(详细介绍)
2012/11/13 PHP
php学习笔记之面向对象编程
2012/12/29 PHP
PHP静态文件生成类实例
2014/11/29 PHP
PHP封装的数据库保存session功能类
2016/07/11 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
javascript 全等号运算符使用说明
2010/05/31 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
模仿password输入框的实现代码
2016/06/07 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
谈谈JavaScript中的几种借用方法
2016/08/09 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
2017/11/06 Javascript
antd日期选择器禁止选择当天之前的时间操作
2020/10/29 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
Python搭建FTP服务器的方法示例
2018/01/19 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
详解python的四种内置数据结构
2019/03/19 Python
Python3实现汉语转换为汉语拼音
2019/07/08 Python
python数组循环处理方法
2019/08/26 Python
利用Python将图片中扭曲矩形的复原
2020/09/07 Python
Python实现定时监测网站运行状态的示例代码
2020/09/30 Python
香港优质食材和美酒专门店:FoodWise
2017/09/01 全球购物
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
德国咖啡批发商:Coffeefair
2019/08/26 全球购物
实体的生命周期
2013/08/31 面试题
企业治理工作自我评价
2013/09/26 职场文书
给酒店员工的表扬信
2014/01/11 职场文书
小学班长竞选演讲稿
2014/04/24 职场文书
村班子对照检查材料
2014/08/18 职场文书
2014年学前班工作总结
2014/12/08 职场文书
工会积极分子个人总结
2015/03/03 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
css如何把元素固定在容器底部的四种方式
2022/06/16 HTML / CSS