我想了解有关浏览器中JS工作流的一件事。 文档是全局对象。如果将一个新节点添加到DOM树中(在文档已加载并且发生了事件之后):
var container = document.createElement("div");
var iframe = document.createElement("iframe");
iframe.src = "https://script.js¶m=1";
container.appendChild("iframe");
文档随时随地开始执行此新节点。为什么?文档中的哪个元素启动了新添加的节点的脚本?
答案 0 :(得分:0)
“文档中的任何内容”都不会触发iframe。
浏览器正在渲染文档。
您正在使用JavaScript更改文档。
浏览器会重新渲染文档。