我知道有些程序(如油脂猴)可以在完全加载DOM之后修改DOM。
但在DOM加载期间是否可能?还是在加载之前?
答案 0 :(得分:2)
也许已经在这里回答:
Chrome Extension : Modify DOM before loading
Is it ok to manipulate dom before ready state?
Possible to modify DOM during/before initial DOM parsing?
答案 1 :(得分:1)
是的,这是可能的。
看看这个例子:
<div id="t">Some text</div>
<script>
document.getElementById('t').textContent = "Other text";
</script>
<div>Yay!</div>
即使是“Yay!”,脚本部分也会修改DOM。 div没有加载。它只能这样做,因为<div id="t">
已经已加载
这是你可以做多少的程度。
如果您想在加载DOM时插入内容,可以使用document.write
(这是大多数广告提供商用来在添加代码段时添加脚本标记的技巧。)