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 相关文章推荐
浅析JavaScript基本类型与引用类型
May 28 Javascript
JavaScript function 的 length 属性使用介绍
Sep 15 Javascript
jQuery选择器querySelector的使用指南
Jan 23 Javascript
javascript实现图片跟随鼠标移动效果的方法
May 13 Javascript
jQuery检测某个元素是否存在代码分享
Jul 09 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
Nov 30 Javascript
JS for循环中i++ 和 ++i的区别介绍
Jul 20 Javascript
H5实现中奖记录逐行滚动切换效果
Mar 13 Javascript
JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
Apr 28 Javascript
Mac下安装vue
Apr 11 Javascript
React 组件间的通信示例
Jun 14 Javascript
微信小程序如何获取手机验证码
Nov 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
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
PHP中require和include路径问题详解
2014/12/25 PHP
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
PHP加密解密字符串汇总
2015/04/26 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
用js+xml自动生成表格的东西
2006/12/21 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
限制上传文件大小和格式的jQuery插件实例
2015/01/24 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
2015/11/05 Javascript
JavaScript接口的实现三种方式(推荐)
2016/06/14 Javascript
jQuery实现底部浮动窗口效果
2016/09/07 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
利用JS实现简单的瀑布流加载图片效果
2017/04/22 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
使用JS获取页面上的所有标签
2018/10/18 Javascript
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
通过GASP让vue实现动态效果实例代码详解
2019/11/24 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
Python SQLite3数据库操作类分享
2014/06/10 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
美国转售二手商品的电子商务平台:BLINQ
2018/12/13 全球购物
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
护士实习生自我鉴定范文
2013/12/10 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
平面设计专业大学生职业规划书
2014/03/12 职场文书
政府领导干部个人对照检查材料思想汇报
2014/09/24 职场文书
哈姆雷特读书笔记
2015/06/29 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书
门面租赁合同范文
2019/08/06 职场文书
日元符号 ¥
2022/02/17 杂记