摘要:
操作HTML DOM文档的一个难题是,你的JavaScript代码可能在DOM完全载入之前运行,这会导致你的代码产生一些问题。页面加载时浏览器内部操作的顺序大致是这样的: 1. HTML被解析。 2. 外部脚本/样式表被加载。 3. 文档解析过程中内联的脚本被执行。 4. HTML DOM构造完成。 5. 图像和外部内容被加载。 6. 页面加载完成。 头部包含的和从外部文件中载入的脚本实际上在HTML DOM构造好之前就执行了。正如前面提到的,这一个问题是很重要的,因为在那两种地方的执行的所有脚本将不能访问DOM。可喜的是,存在许多绕开这一问题的办法。 等... 阅读全文