<script language="JavaScript" type="text/javascript">
function $(id){return document.getElementById(id);}
var arry_li=$("top_link").getElementsByTagName("li");
for(var i=0; i<arry_li.length;i++)
{
var li=arry_li[i]
li.onmouseover=function(eventTag)//为<li>注册事件
{ var e=eventTag||window.event;
if (window.event) //阻止事件冒泡!
{
e.cancelBubble=true;
}
else {
e.stopPropagation();
}
var src = e.srcElement || e.target;
alert(src.tagName); //这里输出的却是<li>的子元素的标签名
}
}
</script>为什么最后输出的是<li>的子元素的标签名,而不是<li>的?????????
function $(id){return document.getElementById(id);}
var arry_li=$("top_link").getElementsByTagName("li");
for(var i=0; i<arry_li.length;i++)
{
var li=arry_li[i]
li.onmouseover=function(eventTag)//为<li>注册事件
{ var e=eventTag||window.event;
if (window.event) //阻止事件冒泡!
{
e.cancelBubble=true;
}
else {
e.stopPropagation();
}
var src = e.srcElement || e.target;
alert(src.tagName); //这里输出的却是<li>的子元素的标签名
}
}
</script>为什么最后输出的是<li>的子元素的标签名,而不是<li>的?????????
解决方案 »
- 如何根据下拉菜单的所选值动态生成行。。
- js中模拟keyboard输入在chrome和safari上无效,求达人指点
- * 请教: 如何把 input里面的字符串转成 UTF-8 ?
- 帮忙看下这段JS代码错误是怎么回事?
- 求助一个简单的选项卡问题。
- Ext.window.Window close问题
- js实现点击链接跳转到随机产生的网页
- [100分求助]简单网页记数问题
- 如何删已经存在的<div id=div_n></div>?如果删除后是否里面的内容都会去掉?
- 请问,我如何将在页面调入时显示“loading ......,请等待呢!”,欢迎大家来此讨论!!
- jsp中分页链接问题
- (WTCSY)过来答题
你既然想返回当前li元素
li.onmouseover = function(){
alert(this.tagName)
}