xhr.responseXML.documentElement()做什么?

时间:2013-06-18 16:32:07

标签: javascript

我是JavaScript新手。上面提到的方法调用是否与Ajax调用有关?任何人都可以详细说明上述方法吗?

2 个答案:

答案 0 :(得分:1)

它会引发语法错误。

responseXML是一个DOM,表示为请求收到的XML响应。

documentElement是该XML文档的根元素的DOM节点。

它不是一个功能,因此无法调用。

答案 1 :(得分:1)

它不是一个函数,它是一个DOM元素。来自MDN documentation

  

返回作为文档根元素的Element(例如,HTML文档的<html>元素。)

它与Ajax无关,它是DOM API的一部分。规格:http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-87CD092

另一方面,

.responseXMLXMLHTTPRequest object的一个属性,您可以使用该属性进行Ajax调用:

  

作为DOM Document对象的请求响应,或者如果请求不成功,则为null尚未发送,或者无法解析为XML或HTML。解析响应就像它是text/xml流一样。当responseType设置为"document"且请求已异步进行时,响应将被解析为text/html流。