非常简单的问题。
如果我有这个:
<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元素吗?这个过程有一些规范吗?
答案 0 :(得分:2)
这总是有效吗?
是
浏览器每次都以线性方式加载DOM元素吗?
例外情况是JS添加DOM元素。由于事件可以在不同时间触发,因此添加这些元素的指令可以在不同的时间运行。
答案 1 :(得分:-2)
如果您的document.getElement
window.load
事件之后