如题,请问这二者有啥区别

解决方案 »

  1.   

    document.documentElement属性是访问文档根元素的快捷方式。对于HTML文档而言,就是<html>标签
    document是对象,具体是哪个对象要根据上下文来看
      

  2.   

    如果你在javascript里面看到document,就是当前整个html页面 
      

  3.   

    这是DOMDocument对象里的body子节点和整个节点树的根节点root。DOM把层次中的每一个对象都称之为节点,就是一个层次结构,你可以理解为一个树形结构,就像我们的目录一样,一个根目录,根目录下有子目录,子目录下还有子目录。以HTML超文本标记语言为例:整个文档的一个根就是<html>,在DOM中可以使用document.documentElement来访问它,它就是整个节点树的根节点。而body是子节点,要访问到body标签,在脚本中应该写:document.body。 下面的你也要注意下
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">