JS制作类似选项卡切换的年历


Posted in Javascript onDecember 03, 2016

本文实例为大家分享了用JS制作简易的可切换的年历,类似于选项卡,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <style type="text/css">
  #box{
  background-color: green;
  border-radius: 20px;
  padding: 10px;
  height: 800px;
  width: 450px;
  margin: 20px auto;
 
  }
  ul,li{
  margin: 0;
  padding: 0;
  list-style-type: none;
 
  }
  ul{
  overflow: hidden;
  }
  li{
  background-color: yellow;
  height: 120px;
  width:120px;
  float: left;
  margin: 10px;
  text-align: center;
  color:blueviolet;
  }
  #bottom{
  margin: 10px;
  }
  .active{
  background-color: crimson;
  }
 </style>
 </head>
 <body>
 <div id="box">
  <ul>
  <li class="active"><h2>一月</h2><p>January </p></li>
  <li><h2>二月</h2><p>February </p></li>
  <li><h2>三月</h2><p>March </p></li>
  <li><h2>四月</h2><p> April </p></li>
  <li><h2>五月</h2><p> May </p></li>
  <li><h2>六月</h2><p>June</p></li>
  <li><h2>七月</h2><p>July </p></li>
  <li><h2>八月</h2><p>August</p></li>
  <li><h2>九月</h2><p>September </p></li>
  <li><h2>十月</h2><p> October </p></li>
  <li><h2>十一月</h2><p> November </p></li>
  <li><h2>十二月</h2><p>December</p></li>
  </ul>
  <div id="bottom">
  <h2>一月</h2>
  <p>天气很好,去哪里玩呢???</p>
  </div>
 </div>
 <script type="text/javascript">
  var box=document.getElementById("box");
  var bottom=document.getElementById("bottom");
  var li=box.getElementsByTagName("li");
  for (var i=0;i<li.length;i++) {
  li[i].index=i;
  var arr=["一月吃牛排","二月吃意面","三月看帅哥","四月看星星"
  ,"五月吃猪蹄","六月吃西瓜","七月吃雪糕","八月吹空调","九月捡树叶","十月吃烤鸡",
  "十一月吃麻辣烫","十二月回家过年"];
  li[i].onmouseover=function(){//事件绑定
   for (var i=0;i<li.length;i++) {
   //清除所有的li的className
   li[i].className=" ";
   }
   this.className="active";//给当前的li添加className
   bottom.innerHTML='<h2>'+(this.index +1)+'月活动 </h2><p>'+arr[this.index]+'</p>';
  }
 
  }
 </script>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
MSN消息提示类
Sep 05 Javascript
javascript下操作css的float属性的特殊写法
Aug 22 Javascript
Asp.Net alert弹出提示信息的几种方法总结
Jan 29 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
Feb 24 Javascript
基于canvas实现的绚丽圆圈效果完整实例
Jan 26 Javascript
对Js OOP编程 创建对象的一些全面理解
Jul 26 Javascript
JavaScript中数组的各种操作的总结(必看篇)
Feb 13 Javascript
bootstrap daterangepicker汉化以及扩展功能
Jun 15 Javascript
checkbox:click事件触发span元素内容改变的方法
Sep 11 Javascript
Vuex 使用 v-model 配合 state的方法
Nov 13 Javascript
浅谈Webpack多页应用HMR卡住问题
Apr 24 Javascript
tsconfig.json配置详解
May 17 Javascript
JS键盘版计算器的制作方法
Dec 03 #Javascript
js实现右键自定义菜单
Dec 03 #Javascript
js实现小窗口拖拽效果
Dec 03 #Javascript
学习vue.js计算属性
Dec 03 #Javascript
学习vue.js中class与style绑定
Dec 03 #Javascript
jQuery图片轮播实现并封装(一)
Dec 03 #Javascript
jQuery 选择符详细介绍及整理
Dec 02 #Javascript
You might like
初步介绍PHP扩展开发经验分享
2012/09/06 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
2019/10/03 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
Javascript技术技巧大全(五)
2007/01/22 Javascript
网页防止tab键的使用快速解决方法
2013/11/07 Javascript
jquery与prototype框架的详细对比
2013/11/21 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
Function.prototype.apply()与Function.prototype.call()小结
2016/04/27 Javascript
JavaScript中 ES6 generator数据类型详解
2016/08/11 Javascript
BootStrap 超链接变按钮的实现方法
2016/09/25 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
JS滚动到指定位置导航栏固定顶部
2017/07/03 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
vue如何截取字符串
2019/05/06 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
Python实现发送email的几种常用方法
2014/08/18 Python
Python的Django框架下管理站点的基本方法
2015/07/17 Python
python利用datetime模块计算时间差
2015/08/04 Python
matplotlib绘制动画代码示例
2018/01/02 Python
基于Python log 的正确打开方式
2018/04/28 Python
详解重置Django migration的常见方式
2019/02/15 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
解决windows下python3使用multiprocessing.Pool出现的问题
2020/04/08 Python
python实现磁盘日志清理的示例
2020/11/05 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
自我鉴定范文300字
2013/10/01 职场文书
毕业自我评价范文
2013/11/17 职场文书
小学综治宣传月活动总结
2014/07/02 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
中学生旷课检讨书模板
2014/10/08 职场文书
岗位聘任协议书
2015/09/21 职场文书
详解thinkphp的Auth类认证
2021/05/28 PHP