JS—简单年历表

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
*{
margin:0px;
padding:0px;
}
#tab
{
width:200px;
height:300px;
background:#9FF;
margin-left:300px;
margin-top:50px;
}
.calendar ul
{
width:150px;
height:180px;
list-style-type:none;
text-align:center;
padding-left:25px;
}
ul .active
{
width:40px;
height:40px;
background:#FFF;
border:1px solid #000;
float:left;
}
.active h3
{
margin-top:2px;
color:#F0F;
width:40px;
height:20px;
}
.active p
{
color:#F0F;
font-size:12px;
width:40px;
height:15px;
}
ul li
{
float:left;
background:#990;
width:40px;
height:40px;
margin-left:5px;
margin-top:5px;
text-align:center;
border:1px solid #000;
}
li h3
{
margin-top:2px;
color:#FFF;
width:40px;
height:20px;
}
li p
{
color:#FFF;
font-size:12px;
width:40px;
height:15px;
}
.text
{
width:140px;
height:80px;
background:#9F9;
padding-top:10px;
margin-top:20px;
margin-left:28px;
}
.text h3
{
width:80px;
height:20px;
padding-top:5px;
}
.text p
{
width:150px;
height:40px;
margin-top:10px;
}
</style>
<script>
window.onload=function()
{
var arr=[‘快过年了,大家可以商量着去哪玩吧~‘,
‘二月,春天还会远吗?‘,
‘三月,春花萌动的季节‘,
‘四月,词穷啦‘,
‘五月,欢快的过端午‘,
‘六月,天气逐渐变热‘,
‘七月,已经开始入秋了吗?‘,
‘八月,全家团圆过中秋‘,
‘九月,生日要到了,嘻嘻~‘,
‘十月,快到冬天啦‘,
‘十一月,下雪了‘,
‘十二月,马上又老了一岁‘];
var oTab=document.getElementById(‘tab‘);
var oLi=oTab.getElementsByTagName(‘li‘);
var oTxt=oTab.getElementsByTagName(‘div‘)[0];
for (var i=0; i<oLi.length; i++)
{
oLi[i].index=i;
oLi[i].onmouseover=function()
{
for (var i=0; i<oLi.length; i++)
oLi[i].className=‘‘;
this.className=‘active‘;
oTxt.innerHTML=‘<h2>‘+(this.index+1)+‘月活动</h2><p>‘+arr[this.index]+‘</p>‘;
};
}
};
</script>
</head>
<body>
<div id="tab" class="calendar">
<ul>
<li class="active"><h3>1</h3><p>JAN</p></li>
<li><h3>2</h3><p>FER</p></li>
<li><h3>3</h3><p>MAR</p></li>
<li><h3>4</h3><p>APR</p></li>
<li><h3>5</h3><p>MAY</p></li>
<li><h3>6</h3><p>JUN</p></li>
<li><h3>7</h3><p>JUL</p></li>
<li><h3>8</h3><p>AUG</p></li>
<li><h3>9</h3><p>SEP</p></li>
<li><h3>10</h3><p>OCT</p></li>
<li><h3>11</h3><p>NOV</p></li>
<li><h3>12</h3><p>DEC</p></li>
</ul>
<div class="text">
<h2>1月活动</h2>
<p>快过年了,大家可以商量着去哪玩吧~</p>
</div>
</div>
</body>
</html>

时间: 2024-07-29 08:00:50

JS—简单年历表的相关文章

zepto-selector.js简单分析

zepto 的selector模块是对jquery扩充选择器(jquery-selector-extensions)的部分实现.比如这样的选择方法:$('div:first') 和 el.is(':visible'). 下面是原代码,简单的写了一些注释- ;(function($){ var zepto = $.zepto, oldQsa = zepto.qsa, oldMatches = zepto.matches /* * 检察一个元素是否可见.除了要判断display是否是none之外,还

Node.js简单介绍

Node.js是一个能够让javascript执行在server上的平台,既是语言又是平台. Node.js是一个实时web应用程序的平台. Node.js有强大的包管理器npm,故node相关软件安装用npm命令安装. Node.js简单介绍,布布扣,bubuko.com

JS简单的倒计时(代码优化)

倒计时网上一大堆,所以也没有什么好说的,支持:1.年,月,日,天,时分秒等倒计时. JS代码如下: /* * js简单的倒计时 * @param {date,obj} 日期 对象格式 */ function CountDown(date,obj) { var self = this; self.date = date; self.obj = obj; self._init(); }; $.extend(CountDown.prototype,{ _init: function(){ var se

jquery.cycle.js简单用法实例

样式: a{text-decoration: none;} *{margin:0; padding:0;} /*容器设置*/ .player { width:216px; height:248px; background:url(http://i2.itc.cn/20120117/2cc0_da8f6c82_c8da_693d_7714_9533a013006a_3.jpg) no-repeat; background-color:#ede1d1; position:relative; padd

JS简单示例

首先感谢海棠学院提供的优质视频资源 学习总是一个由简单到难的过程,由浅入深,一步一个脚印,将学过的点玩的深入一点,才能有所进步,单学习总是枯燥而乏味的,切忌焦躁; 示例代码另存放在github:https://github.com/CharlesQQ/Python_Data_Analyse/tree/master/js%E5%AD%A6%E4%B9%A0 1.看一个简单的例子,有如下需求 需求:点击按钮,背景变为黄色; 分析: 步骤: 1.拿到按钮 document.getElementByid

js简单实现链式调用

链式调用实现原理:对象中的方法执行后返回对象自身即可以实现链式操作.说白了就是每一次调用方法返回的是同一个对象才可以链式调用. js简单实现链式调用demo Object.prototype.show = function() {   console.log('show');   return this;  }  Object.prototype.hide = function() {   console.log('hide');   return this;  }  var div = doc

JS简单加密

//简单的jS加密解密//code为对应的字符串,h为(2,8,10,16)就是要转成的几进制function en(code, h) { var monyer = new Array();var i,s; for(i=0;i<code.length;i++) monyer+=code.charCodeAt(i).toString(h)+"_"; //就是把字符串转成ascll码,然后再转成你想的几进制 return monyer; }; //同上 function de(cod

js简单显示动态时间点

<input type="text" id="showtime" redayonly="redayonly" /> <script> function nowGetTime(){ var date=new Date(); document.getElementById("showtime").value=date.getFullYear()+"-"+(date.getMonth()+

JS 简单原型对象

<!-- ————————JS简单原型 ———————— --> function Person(){}; Person.prototype={ //constructor:Person,//必须加上 表示原型对象的构造函数 name:"Z3", age:"20", job:"人才", say:function(){ alert("简单原型"); } }; //ECMN5 给原型对象重新设置构造函数definePr