apeng 发表于 2008-3-1 01:20

document.body和document.documentElement的区别

document.body和document.documentElement的区别
见到一些JS程序里会同时用这两个,不知道它们有什么区别,
只用其中一种不行吗??

lmhllr 发表于 2008-3-1 01:46

一个是HTML的一个是XHTML的,为了兼容都写上吧....

渚薰 发表于 2008-3-3 09:03

document.documentElement仅仅只是一个标准的DOM对象
document.body是对body元素的一个引用,等同于document.getElementsByTagName('body')[0]

hacowz 发表于 2008-3-4 16:13

原来是这样。。。
两者使用起来有什么区别吗?

渚薰 发表于 2008-3-5 09:02

两者各自有一些对方没有的属性,方法基本相同
document.documentElement引用的是html整个文档对象
document.body引用的是body对象

hacowz 发表于 2008-3-5 11:16

原来是这样...

论坛元老 发表于 2008-4-2 17:05

一个是HTML的一个是XHTML的,为了兼容都写上吧....

页: [1]

编程论坛