JS中documentElement和ownerDocument有什么区别? 如题所示,这个问题困惑了我很久,至今还是有点不太清楚,希望知道的给详细解说一下啊!!!万分感谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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现在不知道你明白了没 错了,修改下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现在不知道你明白了没 javascript函数在IE上不能出效果,但是在chrom和FF上有。求解。。。 怎样把数组中重复的数去掉 php动态生成字符串,并作为javascript的函数参数 if...else..小问题 发布三个资源,欢迎有空的朋友帮忙测试一下 4舍5入保留2位小数怎么写? 请问,如何用JS实现 若干个表格的 间歇性 连续转换 50分。把文档的滚动条变成蓝色或紫色的,那如何做,给代码 天!!!怎么会是这样(ENTER键代替Tab键的问题) 这段程序怎么修改啊~ js太奇怪了,琢磨不透啊 关于HTML加载SWF的路径问题
而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
现在不知道你明白了没
而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
现在不知道你明白了没