我知道有一些程序(比如油猴)可以在DOM加载完成后修改DOM。
但是在DOM加载期间或加载前修改DOM是否可能呢?
但是在DOM加载期间或加载前修改DOM是否可能呢?
是的,这是可能的。
看看这个例子:
<div id="t">Some text</div>
<script>
document.getElementById('t').textContent = "Other text";
</script>
<div>Yay!</div>
即使“Yay!”div尚未加载,脚本部分也会修改DOM。这是因为<div id="t">
已经加载完成。
这就是你所能做的全部。
如果你想在DOM加载时插入一些内容,可以使用document.write
(这是大多数广告提供商在其片段添加脚本标记的技巧)。