在document对象上绑定事件 和在 document.documentElement对象上绑定事件,
区别在哪?又或者,应该在document.body上绑定事件更恰当?

解决方案 »

  1.   

    其实我是想知道为什么在document对像 上面也可以绑定一些鼠标事件document.documentElement对象我知道,因为它也是一个文档节点。 nodeType=1那 document呢?
      

  2.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
    <center>
    <h1>document.body、document.documentElement的区别</h1>
    <hr>
    </center>
      <SCRIPT>
    function fnGetHTML(){
    var sData1 = document.documentElement.innerHTML;
    var sData2 = document.body.innerHTML;
    oResults1.value=sData1;
    oResults2.value=sData2;
    }
    </SCRIPT>document.documentElement:<br><TEXTAREA ID = oResults1 COLS = 50 ROWS = 10>
    </TEXTAREA><br>
    document.body<br>
    <TEXTAREA ID = oResults2 COLS = 50 ROWS = 10>
    </TEXTAREA>
    <hr>
    <input type="button" onclick="fnGetHTML()" value="insert">
     </BODY>
    </HTML>
      

  3.   

    我当然知道 body 元素和 html元素的区别。。我只是想知道 在html元素上绑定鼠标事件 和在 document对象上绑定事件的区别