社区
JavaScript
帖子详情
JS中documentElement和ownerDocument有什么区别?
浴火_凤凰
2010-02-20 05:42:30
如题所示,这个问题困惑了我很久,至今还是有点不太清楚,
希望知道的给详细解说一下啊!!!
万分感谢!!!
...全文
1658
7
打赏
收藏
JS中documentElement和ownerDocument有什么区别?
如题所示,这个问题困惑了我很久,至今还是有点不太清楚, 希望知道的给详细解说一下啊!!! 万分感谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Cool_xiaocao
2011-04-06
打赏
举报
回复
很好,很强大..
hardlh
2011-01-02
打赏
举报
回复
很好,很强大。
浴火_凤凰
2010-03-11
打赏
举报
回复
有更详细一点的吗?希望有惊喜。。。。。
luohuayh
2010-03-11
打赏
举报
回复
错了,修改下
ownerDocument返回的是某个元素的根节点文档对象(即document对象)
而documentElement 返回的就是文档根节点
如
a.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
-- <Node>
<childNode></childNode>
</Node>
这里xmlDoc=loadXMLDoc("a.xml");
var x=xmlDoc.getElementsByTagName("childNode")[0].ownerDocument;
document.write("Nodename: " + x.nodeName);
这里得出的是Nodename: #document
而var x=xmlDoc.documentElement;
document.write("Nodename: " + x.nodeName);
这里得出的是
Nodename: Node
现在不知道你明白了没
luohuayh
2010-03-11
打赏
举报
回复
ownerDocument返回的是某个元素的根节点文档对象(即document对象)
而documentElement 返回的就是文档根节点
如
a.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
-- <Node>
<childNode></childNode>
</Node>
这里xmlDoc=loadXMLDoc("a.xml");
var x=xmlDoc.getElementsByTagName("childNode")[0].ownerDocument;
document.write("Nodename: " + x.nodeName);
这里得出的是Nodename: #document
而var x=xmlDoc.documentElement;
document.write("Nodename: " + x.nodeName);
这里得出的是
Nodename: bookstore
现在不知道你明白了没
浴火_凤凰
2010-03-09
打赏
举报
回复
还有其它的理解的吗???有更详细一点的吗?
xuld
2010-02-20
打赏
举报
回复
ownerDocument 是 文档
documentElement 是 跟节点
ownerDocument 下含2个一节点
一是 <!DocType>
二是 documentElement
解决ASP.NET AJAX在frame及iframe
中
跨域访问的问题
1、为ScriptManager添加脚本引用,不从ScriptResource.axd
中
加载MicrosoftAjax.
js
脚本,而是直接加载 <asp:ScriptReference Name="MicrosoftAjax.
js
" ScriptMode="auto" Path="~/ScriptLibrary/System.Web....
js
居
中
漂浮广告
node.own
erD
ocument
:
d
ocument
; return doc.
d
ocument
Element
.scrollTop || doc.body.scrollTop; }; floatAd.getScrollLeft = function(node) { var doc = node ? node.own
erD
ocument
:
d
ocument
; return doc....
jquery需要的所有
js
文件
jquery需要的所有
js
文件 /*! * jQuery UI 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * ...
全面解析Bootstrap
中
tooltip、popover的使用方法
Tooltip.
js
Tooltip.scss 实现原理: 1、获取当前要显示tooltip的元素的定位信息(top、left、bottom、right、width、height等) 2、计算tooltip的位置,是top、left、bottom、right其
中
一个 3、然后根据计算的...
javascript YUI 读码日记之 YAHOO.util.Dom – Part.4
var getXY = function() { // 判断是否是 IE if (
d
ocument
.
d
ocument
Element
.getBoundingClientRect) { // 注1 return function(el) { var box = el.getBoundingClientRect(); var rootNode = el....
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章