本帖最后由 rocbond 于 2009-11-17 10:16:49 编辑

解决方案 »

  1.   

    <div id="odiv" style="width:100px;height:40px;background-color:#FFFFCC"></div>
    <div  style="width:100px;height:100px;border:1px solid red">DIV</div>
    <span  style="width:100px;height:100px;border:1px solid blue">SPAN</span>
    <script type="text/javascript">
    <!--
    document.onmousemove = function(e){
    var e = e || window.event;
    document.getElementById('odiv').innerHTML = (e.srcElement || e.target).nodeName
    }
    //-->
    </script>
      

  2.   

    很简单  ,利用target或者srcElement(可以获得触发事件元素的引用)。
    所以 在相应事件里 写上
    e=e||window.event;//(window.event对应ie)
    return e.target||e.srcElement即可
      

  3.   

     document . elementFromPoint ( iX , iY ) 
    通过坐标取对象
      

  4.   


    document.onmousemove=function(e) {
        e=e || window.event;
        document.title=document.elementFromPoint(e.clientX,e.clientY).nodeName;
    }