在没有JQuery的情况下加载HTML主体之后调用JavaScript脚本的最佳方式
Best way to call a JavaScript script after the HTML body loads with no JQuery?
我有一个稍大的.js文件,该文件当前在HTML页面的标头中被调用,但它无法执行,因为在调用脚本时元素尚未加载。实现这一点的最佳方式是什么?我试着添加
document.addEventListener("DOMContentLoaded", load, false);
但这似乎不起作用。在页脚或内联中调用脚本不是一个选项,JQuery也不是。
满足负载。
加载事件在文档加载过程结束时触发。此时,文档中的所有对象都在DOM中,并且所有图像、脚本、链接和子帧都已完成加载。
还有Gecko特定的DOM事件,如DOMContentLoaded和DOMFrameContentLoaded(可以使用EventTarget.addEventListener()),它们在页面已构造,但不要等待其他资源完成装载。
相关文章:
- 未执行Ajax循环的Javascript之后的代码
- 在WordPress上运行其他javascript之后再运行javascript
- 使javascript在firefox中的插件javascript之后执行
- 在歌曲完成Javascript之后播放歌曲
- 在递归循环javascript之后,为JSON键变量使用自定义HTML元素
- 在循环 JavaScript 之后刷新页面
- 在服务器端的javascript之后读取hiddenfield的值
- 错误:“标识符在数字文字 javascript 之后立即启动”
- 在javascript之后从php加载的动态图像需要运行
- 在其他人完成javascript之后触发函数
- innerHTML 在 img 标签 javascript 之后
- 语法错误:缺少:在属性 javascript 之后
- EventListeners未启动(即使在末尾包含JavaScript之后)
- 缺少:在属性id-javascript之后
- 我的注入脚本>在目标页面's javascript之后运行,尽管使用run_at: document_start
- 在resfresh、javascript之后保持全局变量的活力
- 只有在加载javascript之后,链接才应该可以点击
- 在Javascript之后运行PHP代码时出现问题
- 在第一个表单验证javascript之后移动到第二个表单
- 什么'用python下载网页源代码的最简单方法是什么?(在应用javascript之后)