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中reverse函数的用法详解
Dec 26 Javascript
jQuery Validate初步体验(一)
Dec 12 Javascript
JSON简介以及用法汇总
Feb 21 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
Jul 09 Javascript
Javascript实现的StopWatch功能示例
Jun 13 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
Sep 30 Javascript
微信小程序实现卡片左右滑动效果的示例代码
May 01 Javascript
全面分析JavaScript 继承
May 30 Javascript
JavaScript获取当前url路径过程解析
Dec 27 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
Feb 04 jQuery
JS实现按比例缩小图片宽高
Aug 24 Javascript
JavaScript逻辑运算符相关总结
Sep 04 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命令行模式采集股票趋势信息
2016/08/09 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
基于jquery实现的上传图片及图片大小验证、图片预览效果代码
2011/04/12 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
JQuery中DOM加载与事件执行实例分析
2015/06/13 Javascript
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
详解JavaScript编程中的数组结构
2015/10/24 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
Javascript 获取鼠标当前的位置实现方法
2016/10/27 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
2018/10/07 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
2019/07/04 jQuery
精读《Vue3.0 Function API》
2020/05/20 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
python字符串替换的2种方法
2014/11/30 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
Python中import导入不同目录的模块方法详解
2020/02/18 Python
CSS3感应鼠标的背景闪烁和图片缩放动画效果
2014/05/14 HTML / CSS
英国网上香水店:Fragrance Direct
2016/07/20 全球购物
Wiggle新西兰:自行车、跑步、游泳
2020/05/06 全球购物
一些Solaris面试题
2015/12/22 面试题
求职信的要素有哪些呢
2013/12/26 职场文书
商场消防管理制度
2014/01/12 职场文书
函授自我鉴定范文
2014/02/06 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
工作年限证明范本
2015/06/15 职场文书
大学生十八大感想
2015/08/11 职场文书