Javascript可以修改HTML流而不是DOM树吗?

Javascript可以修改HTML流而不是DOM树吗?,javascript,html,dom,Javascript,Html,Dom,我知道JavaScript可以在HTML解析期间更改DOM树。 但是它能在解析过程中更改html流(来自网络的字节流)吗?html流包含对JS的引用,因此不,html在JS运行之前至少已经被部分处理过。不过,您可以创建一个单独的HTML页面,在主体中没有任何内容,然后使用一个脚本通过AJAX获取原始HTML,修改响应,然后将其注入DOM。这很容易出现各种各样的问题,但实际上,在添加到DOM之前,客户端JS会与服务器提供的HTML混在一起,这是唯一的途径。这个问题可能与Chrome扩展有关,然而,

我知道JavaScript可以在HTML解析期间更改DOM树。
但是它能在解析过程中更改html流(来自网络的字节流)吗?

html流包含对JS的引用,因此不,html在JS运行之前至少已经被部分处理过。不过,您可以创建一个单独的HTML页面,在主体中没有任何内容,然后使用一个脚本通过AJAX获取原始HTML,修改响应,然后将其注入DOM。这很容易出现各种各样的问题,但实际上,在添加到DOM之前,客户端JS会与服务器提供的HTML混在一起,这是唯一的途径。

这个问题可能与Chrome扩展有关,然而,这个问题似乎是关于非扩展web代码的。不,除非你谈论的是服务器端JS。更不用说你不应该对html块进行任何dom精简操作,在加载整个dom之前了解dom树是不相关的。你可以使用
document.write
添加到它,但仅此而已。