您的位置:首页 > Web前端 > JavaScript

JavaScript实现简易日历效果

2017-08-06 11:17 567 查看

JavaScript学习记录

利用JavaScript实现简易日历

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>日历</title>
<style>
#tab .active{background:white;color:red;}
#tab{width:350px;height:600px;background:#CCCACA;margin:0 auto;border:5px solid #CCCACA}
#tab li{width:80px;height:90px;border: 1px solid black;display:inline-table;margin:5px;text-align:center;background:#282828;color:white;}
#tab ul{width:auto
4000
;height:auto;}
#tab div{margin:0 auto;border:1px solid black;}
#tab .text{background:#E1E0E0;border:2px solid #EAE9E9}
</style>
<script>
window.onload=function ()
{
var oDiv=document.getElementById('tab');
var aLi=oDiv.getElementsByTagName('li');
var oTxt=oDiv.getElementsByTagName('div')[0];
for(var i=0;i<aLi.length;i++)
{
aLi[i].index=i;
aLi[i].onmouseover=function()
{
for(var j=0;j<aLi.length;j++)
{
aLi[j].className='';
}
this.className='active';
oTxt.innerHTML='<h2> '+(this.index+1)+'月活动</h2><p>  玩......</p>';
};
}
};
</script>
</head>

<body>
<div id="tab" class="calendar">
<ul>
<li class="active"><h2>1</h2><p>JAN</p></li>
<li><h2>2</h2><p>FER</p></li>
<li><h2>3</h2><p>MAR</p></li>
<li><h2>4</h2><p>APR</p></li>
<li><h2>5</h2><p>MAY</p></li>
<li><h2>6</h2><p>JUN</p></li>
<li><h2>7</h2><p>JUL</p></li>
<li><h2>8</h2><p>AUG</p></li>
<li><h2>9</h2><p>SEP</p></li>
<li><h2>10</h2><p>OCT</p></li>
<li><h2>11</h2><p>NOV</p></li>
<li><h2>12</h2><p>DEC</p></li>
</ul>
<div class="text">
<h2> 1月活动</h2>
<p>  玩......</p>
</div>
</div>
</body>
</html>


效果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: