【发布时间】:2011-09-04 11:34:14
【问题描述】:
根据 JavaScript: The Definitive Guide:“尽管它的名字,innerHTML 可以与 XML 元素以及 HTML 元素一起使用”。
但是,当我实际尝试访问 XML Element 对象的 innerHTML 属性时,会返回 undefined:
var xml = $.ajax({url: "test.xml", async: false}).responseXML.documentElement;
console.log(xml.innerHTML); // displays "undefined" in console log
,这是什么行为,如何解释呢? P>
test.xml:
<?xml version="1.0" encoding="utf-8"?>
<foo><bar>baz</bar></foo>
【问题讨论】:
-
什么是您的响应XML的样子? SPAN>
-
编辑的问题包含XML响应。跨度>
标签: javascript xml dom innerhtml