处理XMLHttpRequest响应中的HTML内容(文档片段方法)

时间:2019-12-18 18:47:54

标签: javascript xmlhttprequest doctype documentfragment

https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest#Processing_a_responseText_property_containing_an_HTML_document

在上面的链接中,它列出了三种方法,其中一种是将内容转储到文档片段中。具体来说,它要求转储到fragment.body.innerHTML中。

最后一部分不正确吗?没有身体属性。从我在stackoverflow的其他线程中看到的情况来看,这似乎也是错误的。

我改为这样做:

let frag = new DocumentFragment();
let html = document.createElement('html');
html.innerHTML = xhr.responseText;
frag.appendChild(html);

是否有一种方法可以通过fragment.body.innerHTML来实现,这是一种变通方法?

同样重要的是,没有办法向片段添加文档类型,对吗?我不确定这是否有用,但仍想确定。

0 个答案:

没有答案
相关问题