在完全加载DOM之前更改DOM的方法

时间:2012-06-22 06:44:02

标签: javascript dom

我知道有些程序(如油脂猴)可以在完全加载DOM之后修改DOM。

但在DOM加载期间是否可能?还是在加载之前?

2 个答案:

答案 0 :(得分:2)

答案 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(这是大多数广告提供商用来在添加代码段时添加脚本标记的技巧。)