what does xhr.responseXML.documentElement() do?

what does xhr.responseXML.documentElement() do?

本文关键字:do documentElement does xhr responseXML what      更新时间:2023-09-26

我是JavaScript新手。上面提到的方法调用与Ajax调用有任何关系吗?谁能详细说明上述方法?

抛出语法错误。

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

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

它不是一个函数,所以不能被调用

这不是一个函数,它是一个DOM元素。来自MDN文档:

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

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

另一方面,

.responseXMLXMLHTTPRequest对象的属性,您可以使用它进行Ajax调用:

对请求的响应为DOM Document对象,如果请求不成功,还没有发送,或者不能解析为XML或HTML,则为null对象。响应就像text/xml流一样被解析。当responseType设置为"document"并且请求已经异步发出时,响应将被解析为text/html流。