跟你的问题差不多
http://expert.csdn.net/Expert/topic/1980/1980724.xml?temp=.3982965

解决方案 »

  1.   

    没错,问题是差不多。。但是我测试了,不行,我举个例子:<script>
    function tellmename()
    {
        alert(event.srcElement.tagName);
    }
    </script>
    <div id='test' onMouseOut="tellmename()"><a href="#">nothing</a></div>当鼠标移出这个层的时候,出现的是DIV提示,这是对的。但是,当鼠标移到了链接上的时候,出现的先是DIV,然后又跳出一个A。这就麻烦了。如果是先跳出A倒可以,但是先出DIV,就不好处理了
      

  2.   

    在超链接中的onmouseover方法中使用cacelBubble=true
      

  3.   

    if (event.srcElement.tagName)=='A' {alert(event.srcElement.parentElement.tagName)}