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 相关文章推荐
IE中直接运行显示当前网页中的图片 推荐
Aug 31 Javascript
use jscript List Installed Software
Jun 11 Javascript
Prototype PeriodicalExecuter对象 学习
Jul 19 Javascript
confirm的用法示例用于按钮操作时确定是否执行
Jun 19 Javascript
jQuery实现拖拽效果插件的方法
Mar 23 Javascript
纯jquery实现模仿淘宝购物车结算
Aug 20 Javascript
js实现图片无缝滚动
Dec 23 Javascript
基于jquery实现简单的分页控件
Mar 17 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
Sep 14 Javascript
用node和express连接mysql实现登录注册的实现代码
Jul 05 Javascript
详细介绍RxJS在Angular中的应用
Sep 23 Javascript
微信运维交互机器人的示例代码
Nov 12 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中的登陆login
2007/01/18 PHP
简单介绍PHP非阻塞模式
2016/03/03 PHP
CI框架实现cookie登陆的方法详解
2016/05/18 PHP
javascript基本语法分析说明
2008/06/15 Javascript
使用js画图之画切线
2015/01/12 Javascript
JS解析XML实例分析
2015/01/30 Javascript
Css3制作变形与动画效果
2015/07/24 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
jQuery插件ajaxfileupload.js实现上传文件
2020/10/23 Javascript
JS获取鼠标选中的文字
2016/08/10 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
2016/08/24 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
AngularJS获取json数据的方法详解
2017/05/27 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
jQuery利用FormData上传文件实现批量上传
2018/12/04 jQuery
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
VSCode插件安装完成后的配置(常用配置)
2020/08/24 Javascript
ant design vue中表格指定格式渲染方式
2020/10/28 Javascript
JavaScript快速调试的两个技巧
2020/11/04 Javascript
Flask框架模板继承实现方法分析
2019/07/31 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
python反扒机制的5种解决方法
2021/02/06 Python
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
美国温暖商店:The Warming Store
2018/12/15 全球购物
就业推荐表自我鉴定
2014/03/21 职场文书
学生个人自我鉴定范文
2014/03/28 职场文书
《小动物过冬》教学反思
2014/04/17 职场文书
2014年党务公开方案
2014/05/08 职场文书
健康教育评估方案
2014/05/25 职场文书
2014年医院工作总结
2014/11/20 职场文书
悬空寺导游词
2015/02/05 职场文书
毕业论文致谢词
2015/05/14 职场文书
党内外群众意见范文
2015/06/02 职场文书
生日赠语
2015/06/23 职场文书
世界十大评分最高的动漫,CLANNAD上榜,第八赚足人们眼泪
2022/03/18 日漫