js中日历的代码

Html

<!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>
<link rel="stylesheet"  href="日历样式.css"  type="text/css" />
<script  src="日历Js.js"  type="text/javascript"></script>
</head>

<body>
 <div id="table">
        <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="div1">
                   <h2>一月活动</h2>
                   <p>快过年了,大家商量着去哪玩啊</p>

             </div>
 </div>

</body>
</html>

css

@charset "utf-8";
/* CSS Document */

#table{
     width:300px;
     height:700px;
     background-color:#CCC;
     text-align:center;
     position:absolute;
     margin:0  600px 0 500px;
    }
#table ul{
       line-height:10px;

    }
#table ul li{
     float:left;
     padding:20px;
     list-style-type:none;
    }
#table .div1{
     width:300px;
     height:200px;
     background:red;
      position:absolute;
     bottom:0px;
    }
#table ul h2 {
      color:#FFF;
    }
#table ul p {
      color:#FFF;
    }
.active{
      background-color:black;

    }

Js

// JavaScript Document
window.onload=function()
{
     var arr=[
           ‘ 一月‘,
           ‘二月‘,‘三月‘,‘四月‘,‘五月‘,‘六月‘,‘七月‘,‘八月‘,‘九月‘,‘十月‘,‘十一月‘,‘十二月‘,
     ]
     var  aTal=document.getElementById(‘table‘);
     var  aLi=aTal.getElementsByTagName(‘li‘);
     var  aDiv1=aTal.getElementsByTagName(‘div‘)[0];
     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";

           aDiv1.innerHTML= ‘<h2>‘+(this.index+1)+‘月活动</h2><p>‘+arr[this.index]+‘</p>‘;
            }

    }
        
时间: 2024-10-06 09:26:57

js中日历的代码的相关文章

分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容

分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容 在写JS的过程中,为了调试我们常常会 写很多 console.log.console.info.console.group.console.warn.console.error代码来查看JS 的运行情况,但发布时又因为IE不支持console,又要去掉这些代码,一不小心就会出错 问题的产生 在写JS的过程中,为了调试我们常常会写很多 console.log.console.info.console.group.console.

在js中嵌套java代码

jsp中有时候在js中操作某些java后台传递过来的数据逻辑比较复杂,比如list内容的遍历,可以直接在页面上添加java脚本来执行内容,代码如下: //在js中插入java代码操作 <% //取出java后台设置好的userList List<Map<String,String>> userList = (List<Map<String,String>>)request.getAttribute("userList"); //如果

分享一个自定义的 console 类,让你不再纠结JS中的调试代码的兼容

问题的产生 在写JS的过程中,为了调试我们常常会写很多 console.log.console.info.console.group.console.warn.console.error代码来查看JS的运行情况,但发布时又因为IE不支持console,又要去掉这些代码,一不小心就会出错. 本文分享自己昨晚写的一个console类来试图解决这一问题.当然,更好的做法是把测试代码分开写,那样就不会有这个问题. 解决思路 如何解决IE下不兼容的问题呢,那就是我们自己定义一个console类来覆盖浏览器

log4js-Node.js中的日志管理模块使用与封装

开发过程中,日志记录是必不可少的事情,尤其是生产系统中经常无法调试,因此日志就成了重要的调试信息来源. Node.js,已经有现成的开源日志模块,就是log4js,源码地址:点击打开链接 项目引用方法: npm install log4js 1.配置说明(仅以常用的dateFile日志类型举例,更多说明参考log4js-wiki): { "appenders": [ // 下面一行应该是用于跟express配合输出web请求url日志的 {"type": "

JS中改变CSS样式以及阻止冒泡总结

在JS中改变CSS样式,一般是通过鼠标或者键盘事件触发调用函数来实现CSS样式的改变,采用“className.style.stylename="";”来实现,例如 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>DOM编程挑战</title> <link rel="stylesheet" type

JS中e.keycode||e.which

来源: http://www.cnblogs.com/sunny_kitty/archive/2009/10/28/1591302.html 主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结 第一部分:浏览器的按键事件 用 js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown. onkeypress和onkeyup这三个事件句柄.一个典型的按键会产生所有这三种事件,依次是

js相对路径相关(比如:js中的路径依赖导入该js文件的路径)

问题描述: 前几天调用同事的js接口文件,在他自己的html测试页面ok,在我这边调用时出现问题. debug过程中,将该测试html移到其他位置都不行,放到原html测试页面同层次路径下是OK的. 解决过程: 很疑问啊,用F12调试下,在调用的js中,发现xmlhttp.status返回状态是404,靠,原来是找不到文件. 仔细看了下,在js中看到如下代码:[var requestURL = "../servlet/ajaxServlet.jsp";]坑爆了, 模糊记得js中引用路径

项目日志的管理和应用 log4js-Node.js中的日志管理模块使用与封装

开发过程中,日志记录是必不可少的事情,尤其是生产系统中经常无法调试,因此日志就成了重要的调试信息来源. Node.js,已经有现成的开源日志模块,就是log4js,源码地址:点击打开链接 项目引用方法: npm install log4js 1.配置说明(仅以常用的dateFile日志类型举例,更多说明参考log4js-wiki): [javascript] view plain copy { "appenders": [ // 下面一行应该是用于跟express配合输出web请求ur

log4js-Node.js中的日志管理模块使用与封装【转】

首先log4js-node将输出的log分为六个的level,每个level的含义从字面就可以看出, 对于不同的level,log输出到终端时会使用不同的颜色 (trace: 蓝色,debug: 青色, info:绿色,warn:黄色,error:红色, fatal:粉色).终端是log4js-node的默认输出地点. 默认情况下,log4js-node的每条log输出格式有如下几个字段:日志产生时间,level,日志分类,日志内容.如果用户没有配置,日志分类字段为“default”. 以下转自