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 相关文章推荐
js下用层来实现select的title提示属性
Feb 23 Javascript
javascript图像处理—仿射变换深度理解
Jan 16 Javascript
jQuery制作仿腾讯web qq用户体验桌面
Aug 20 Javascript
Javascript中Array用法实例分析
Jun 13 Javascript
jQuery实现遮罩层登录对话框
Dec 29 Javascript
angularjs过滤器--filter与ng-repeat配合有奇效
Apr 20 Javascript
js实现字符全排列算法的简单方法
May 01 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
Jun 03 Javascript
利用canvas实现的加载动画效果实例代码
Jul 05 Javascript
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
原生js canvas实现鼠标跟随效果
Aug 02 Javascript
vue Element-ui表格实现树形结构表格
Jun 07 Vue.js
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版自动生成文章摘要
2008/07/23 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
JavaScript版代码高亮
2006/06/26 Javascript
围观tangram js库
2010/12/28 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
浅谈jQuery 中的事件冒泡和阻止默认行为
2016/05/28 Javascript
纯JS代码实现隔行变色鼠标移入高亮
2016/11/23 Javascript
浅谈pc端rem字体设置的问题
2017/08/03 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
js中的 || 与 &amp;&amp; 运算符详解
2018/05/24 Javascript
10种JavaScript最常见的错误(小结)
2019/06/21 Javascript
JS为什么说async/await是generator的语法糖详解
2019/07/11 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
js实现随机抽奖
2020/03/19 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
JavaScript实现弹出窗口效果
2020/12/09 Javascript
用实例分析Python中method的参数传递过程
2015/04/02 Python
搭建Python的Django框架环境并建立和运行第一个App的教程
2016/07/02 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
Python中执行存储过程及获取存储过程返回值的方法
2017/10/07 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
编写多线程Python服务器 最适合基础
2018/09/14 Python
Django对models里的objects的使用详解
2019/08/17 Python
Python命名空间namespace及作用域原理解析
2020/06/05 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
PHP笔试题
2012/02/22 面试题
服装设计行业个人的自我评价
2013/12/20 职场文书
加拿大留学自荐信
2014/01/28 职场文书
工作目标责任书
2014/07/23 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
oracle连接ODBC sqlserver数据源的详细步骤
2021/07/25 Oracle
浅析Python中的随机采样和概率分布
2021/12/06 Python