用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><
相关文档:
srcElement 是Dom事件中的事件最初指派到的元素。
比如有一个div,里面有一个按钮。你响应div的onclick事件,但实际上,你单击的只是它内部的按钮,那么,srcElement指向的,就是那个按钮。
srcElement只在IE中有效。
在Opera系列浏览器中对应的属性是target
给你一个IE下使用的例子。
<!DOCTYPE html PUBLIC "-//W ......
这部分说一下最近非常流行的事件代理。事件代理的实现简单来说,是把事件绑定到目标元素的祖先元素上,然后通过冒泡或捕获得到事件源,然后再判定事件源是否等于目标元素再执行回调函数。由于对目标元素的判定有时非常模糊,因此通过判定即可调用回调函数,这样,我们就达到一个监听器为许多事件源服务的目的。对于性能一向 ......
页面屏蔽了回车,结果多行输入的Textbox悲剧了,只能用js重写回车事件,备份一下
pageload里
txt_eng.Attributes.Add("onkeypress", "enter(this)");
js:
function enter(obj) {
if (event.keyCode == 13) {
&nb ......
大家都知道,.NET中一些Web服务器控件解析并编译,最终被渲染的时候,其实是转化成了普通的html控件,比如<asp:LinkButton>控件就被渲染成了<a>锚点控件,这里要讲的DropDownList控件也一样,被渲染成了普通的select控件,在如下的asp.net页面中定义了一个web服务器控件DropDownList和一个普通的select控件(主 ......