js简易年历
2015-08-14 16:43
615 查看
思路:利用数组记录每个月需要填充的内容
<body> <div id="calendar"> <ul class="day"> <li class="active"><h1>1</h1><p>jan</p></li> <li><h1>2</h1><p>fer</p></li> <li><h1>3</h1><p>mar</p></li> <li><h1>4</h1><p>apr</p></li> <li><h1>5</h1><p>may</p></li> <li><h1>6</h1><p>jun</p></li> <li><h1>7</h1><p>jan</p></li> <li><h1>8</h1><p>aug</p></li> <li><h1>9</h1><p>sep</p></li> <li><h1>10</h1><p>ocy</p></li> <li><h1>11</h1><p>nov</p></li> <li><h1>12</h1><p>dec</p></li> </ul> <div class="content" id="content"> <h3>1月</h3> <p>阿尔阿达控股V领</p> </div> </div> </body>
<script> var data=['年坏掉大减肥啊','修复好吧啊','大概大减肥啊','年身体任何性骚扰','小地方关系人红樱桃啊','小地方很高兴人体啊','否认他根本查询系统肥啊','年发热管肥啊','年坏掉大减肥啊','年坏掉大减肥啊','虽然对方沟通和独特的','reahgjgd'];//利用数组存储数据 window.onload=function(){ var oDiv=document.getElementById('calendar'); var oUl=oDiv.getElementsByTagName('ul')[0]; var aLi=oUl.getElementsByTagName('li'); var oDiv2=document.getElementById('content'); for(var i=0;i<aLi.length;i++){ aLi[i].index=i; aLi[i].onmouseover=function(){ for(var i=0;i<aLi.length;i++){ aLi[i].className=""; } this.className="active"; oDiv2.innerHTML="<h3>"+(this.index+1)+"月</h3>"+"<p>"+data[this.index]+"</p>";//利用innerHTML修改内容 } } } </script>
相关文章推荐
- JS学习十四天----服务器端执行JS代码
- jsp文件ajax不执行
- JavaScript高级程序设计笔记
- 原生js螺旋运动
- easydialog.js
- 【JavaScript】DOM总结
- 调试js常用的console方法
- JS中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
- 通过js动态生成页面表格
- C# 解析 json
- seajs所遇问题随记
- 菜鸟笔记之---js div 弹出层
- javascript执行顺序
- Javascript对象中关于setTimeout和setInterval的this介绍
- js event 属性
- 详解Javascript 中的this指针
- Javascript-BinarySearchTree
- Firebug控制台详解,让调试js代码变得更简单
- 使用jsp读取HTML格式文件
- JavaScript中var关键字的使用详解