html和xml的Document对象是不是被浏览器实现为同一个对象了?

WinBench 2010-01-11 08:21:23
在w3school查看html document的手册时属性函数都和xml document的不一样,但是在写JavaScript的时候document对象貌似既可以调用html document的方法,又可以调用xml document的方法?
...全文
84 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
千游 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hehuan1213 的回复:]
html document :使用 document 对象可以对 HTML 文档进行检查、修改或添加内容,并处理该文档内部的事件。在 Web 页面上,document 对象可通过 window 对象的 document 属性引用,或者直接引用。

document 对象在主文档的任意时间均可用,但是对于目前正在轻便动态 HTML(DHTML) 行为中使用的 HTML 组件(HTC)来说却不可用。这是因为轻便的行为仅当在 HTC 文件中不使用 document 对象时才可被定义。结果将使得轻便的行为比常规行为运行更加快速和有效率。但是,轻便的 DHTML 行为可以与常规的 DHTML 行为一样的方法访问主文档的 document 对象。

xml document:Document 对象是一棵文档树的根,可为我们提供对文档数据的最初(或最顶层)的访问入口。

用于元素节点、文本节点、注释、处理指令等均无法存在于 document 之外,document 对象同样提供了创建这些对象的方法。Node 对象提供了一个 ownerDocument 属性,此属性可把它们与在其中创建它们的 Document 关联起来
[/Quote]
学习下!
hehuan1213 2010-01-12
  • 打赏
  • 举报
回复
html document :使用 document 对象可以对 HTML 文档进行检查、修改或添加内容,并处理该文档内部的事件。在 Web 页面上,document 对象可通过 window 对象的 document 属性引用,或者直接引用。

document 对象在主文档的任意时间均可用,但是对于目前正在轻便动态 HTML(DHTML) 行为中使用的 HTML 组件(HTC)来说却不可用。这是因为轻便的行为仅当在 HTC 文件中不使用 document 对象时才可被定义。结果将使得轻便的行为比常规行为运行更加快速和有效率。但是,轻便的 DHTML 行为可以与常规的 DHTML 行为一样的方法访问主文档的 document 对象。

xml document:Document 对象是一棵文档树的根,可为我们提供对文档数据的最初(或最顶层)的访问入口。

用于元素节点、文本节点、注释、处理指令等均无法存在于 document 之外,document 对象同样提供了创建这些对象的方法。Node 对象提供了一个 ownerDocument 属性,此属性可把它们与在其中创建它们的 Document 关联起来
Ny-6000 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yzm888 的回复:]
UP
[/Quote]
验证码识别 2010-01-11
  • 打赏
  • 举报
回复
UP
hitlcyu19 2010-01-11
  • 打赏
  • 举报
回复
帮顶
lmafwo 2010-01-11
  • 打赏
  • 举报
回复
帮顶
WinBench 2010-01-11
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-11 08:21
社区公告
暂无公告