JS中documentElement和ownerDocument有什么区别

 我来答
一骑当后
推荐于2016-06-28 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40298 获赞数:306448
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
ownerDocument 是 文档

documentElement 是 跟节点

ownerDocument 下含2个一节点

一是 <!DocType>

二是 documentElement

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
现在不知道你明白了没
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式