Javascript 用另一个DOM完全替换HTML DOM

Javascript 用另一个DOM完全替换HTML DOM,javascript,html,dom,browser,Javascript,Html,Dom,Browser,我想在不更改document.location的情况下,用另一个HTML文档或另一个DOM替换浏览器中的HTML文档 是否可以使用JavaScript?否您不能通过导航以外的任何其他方式更改窗口的文档属性(如果是打开的ed窗口或中的关于:空白的) document.innerHTML=…@Barmar它不起作用。关于document.body.innerHTML=“新内容”?关于同时替换和,该怎么办?行吗?我还需要考虑什么?即使您更改了文档中的所有内容,也不会将window.document更改

我想在不更改
document.location
的情况下,用另一个HTML文档或另一个DOM替换浏览器中的HTML文档


是否可以使用JavaScript?

否您不能通过导航以外的任何其他方式更改窗口的
文档
属性(如果是
打开的
ed窗口或
中的
关于:空白的


document.innerHTML=…
@Barmar它不起作用。关于
document.body.innerHTML=“新内容”
?关于同时替换
,该怎么办?行吗?我还需要考虑什么?即使您更改了文档中的所有内容,也不会将
window.document
更改为其他文档,这正是此问题所要求的(例如,您不能从HTMLDocument更改为SVGDocument)。然后,如果要更改文档的内容,请确保可以删除其中的任何节点,并将其替换为其他节点(嗯,HTMLDocument只能有doctype节点、head和body元素以及comment节点作为直接子元素。我假设问题是关于替换文档的内容,而不是创建新的文档对象。@Barmar问题中并不是这样写的…@Kaido,当然人们总是使用完全精确的术语当他们对自己不擅长的事情提出问题时,他们会感到困惑。