加载DOM元素的顺序

时间:2011-04-02 12:34:30

标签: javascript dom

非常简单的问题。

如果我有这个:

<link id="lowtech" rel="stylesheet" type="text/css" href="css/lowtech.css" />
<script type="text/javascript" src="js/engine.js"></script>

在engine.js里面我有

document.getElementById("lowtech");

这总是有效吗?浏览器每次都以线性方式加载DOM元素吗?这个过程有一些规范吗?

2 个答案:

答案 0 :(得分:2)

  

这总是有效吗?

  

浏览器每次都以线性方式加载DOM元素吗?

例外情况是JS添加DOM元素。由于事件可以在不同时间触发,因此添加这些元素的指令可以在不同的时间运行。

答案 1 :(得分:-2)

如果您的document.getElement window.load事件之后