上微软的msdn上面去查看dom,所有的方法都有介绍。英文版的

解决方案 »

  1.   

    dom只能自己看。但是 :“对象层次”,“文档层次”这两个概念得区别?谢谢各位
      

  2.   

    其实手册看仔细一点就知道区别了:parentElement是“应用于TextRange”的。我们通常的使用方式应该其实是扩大了它的适用范围,并且IE实际上已经默许了这样的游戏规则。但是在TextRange对象上它还是有区别。<html>
    <head>
    <title></title>
    </head>
    <body>
    <button></button>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var b = document.getElementsByTagName("BUTTON")[0];
    var r = b.createTextRange();
    r.text="abc";
    alert(r.parentElement)
    alert(r.parentElement().outerHTML)
    alert(r.parentNode)
    //-->
    </SCRIPT>
    </body>
    </html>这里又注意到,parentElement在TextRange中是一个方法而不像手册上说的是的属性,可能后来IE改了。