用javaScript制作网页中显示列表
第一种:
<!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 type="text/css">
a
{
display:block;
height:22px;
width:90px;
font-size:15px;
padding-top:5px;
text-decoration:none;
background-color:#CCCCCC;
border-bottom:2px red solid;
}
a:hover
{
background-color:#0000FF;
color:#FFFFFF;
}
.menu .submenu
{
float:left;
margin:0px;
}
.menu .submenu ul
{
list-style-type:none;
margin:0px;
}
.menu .submenu ul li
{
display:none;
}
</style>
<script language="javascript">
function mydeel(obj,isshow)
{
var objs = obj.getElementsByTagName("li");
for(var i=0;i<objs.length;i++)
{
if(isshow==true)
{
objs[i].style.display="block";
}
else
{
objs[i].style.display="none";
}
}
}
window.onload=function()
{
var objs_li_1 = document.getElementById("mymenu").getElementsByTagName("li");
for(var i=0;i<objs_li_1.length;i++)
{
if(objs_li_1[i].className=="submenu")
{
var ul_2 = objs_li_1[i].getElementsByTagName("ul")[0];
ul_2.onmouseover=function()
{
mydeel(this,true);
};
ul_2.onmouseout=function()
{
mydeel(this,false);
};
}
}
}
</script>
</head>
<body>
<ul class="menu" id="mymenu">
<li class="submenu">
<ul><
相关文档:
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@宋体" ......
srcElement 是Dom事件中的事件最初指派到的元素。
比如有一个div,里面有一个按钮。你响应div的onclick事件,但实际上,你单击的只是它内部的按钮,那么,srcElement指向的,就是那个按钮。
srcElement只在IE中有效。
在Opera系列浏览器中对应的属性是target
给你一个IE下使用的例子。
<!DOCTYPE html PUBLIC "-//W ......
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server"> </script>
<html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server">
<title ......
/**
* 去除多余空格函数
* trim:去除两边空格 lTrim:去除左空格 rTrim: 去除右空格
* 用法:
* var str = " hello ";
* str = str.trim();
*/
String.prototype.trim = function()
{
return this.replace(/(^[\\s]*)|([\\s]*$)/g, ""); ......
JScript 运行时错误
JScript 运行时错误是指当 JScript 脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现 JScript 运行时错误时。
错误号 描述
5029 数组长度必须为一有限正整数
5030 必须赋给数组长度一个有限正数
5028 需要 Array 或 arguments ......