标签: javascript html dom
我知道JavaScript可以在HTML解析期间更改DOM树。 但它可以在解析期间更改html流(来自网络的字节流)吗?
答案 0 :(得分:4)
HTML流包含对JS的引用,所以不,HTML已经在JS运行之前至少部分处理过了。你可以做的是创建一个单独的HTML页面,在主体中没有任何东西,然后有一个脚本,通过AJAX获取原始HTML,拧紧响应,然后将其注入DOM。这很容易出现各种各样的问题,但在添加到DOM之前,确实是客户端JS与服务器提供的HTML混合的唯一途径。