放到body的onmousemove事件里,符合你的要求吗?

解决方案 »

  1.   

    daybreaker(红色法拉利) 能具个具体的例子吗??
      

  2.   

    不定义是不行的
    不过可以用个循环来
    for(var i=0;i<document.all.tags("div").length;i++)
    document.all.tags("div")[i].onmouseover=function(){
    alert(event.srcElement.innerText);
    }
      

  3.   

    try,加到页面里
    --------------------------------------
    <script language="javascript">
    function show(obj){
    for(var i=0;i<obj.childNodes.length;i++){
    obj.childNodes[i].onmouseover=function(){
    //alert("tagName=" + this.tagName + ";id=" + this.id);
    this.className="box";
    }
    obj.childNodes[i].onmouseout=function(){
    this.className="";
    }
    show(obj.childNodes[i]);
    }
    }
    document.body.onload=function(){show(document.body);}
    </script>
      

  4.   

    如果只是要得到鼠标的坐标,而不考虑鼠标所在位置的对象,可以
    <body onmouseover="javascript show();">
    ...
    </body>
    如果要考虑鼠标所在位置的对象,那就不行了。