当DOM“准备好”时运行JavaScript函数?

当DOM“准备好”时运行JavaScript函数?,第1张

概述我正在使用一个JavaScript上传脚本,该脚本表示在DOM准备就绪后立即运行初始化函数.我现在可以使用body.onload调用函数或者在定义函数后直接使用它.该函数在占位符div中构建一些HTML,用作文件上载器工具. 我的问题是这里的最佳做法是什么?既然它现在有效,那么为什么指令会在DOM准备好后立即运行init函数?我应该添加一个< script>例如,在占位符DIV之后直接标记? 最简 我正在使用一个JavaScript上传脚本,该脚本表示在DOM准备就绪后立即运行初始化函数.我现在可以使用body.onload调用函数或者在定义函数后直接使用它.该函数在占位符div中构建一些HTML,用作文件上载器工具.

我的问题是这里的最佳做法是什么?既然它现在有效,那么为什么指令会在DOM准备好后立即运行init函数?我应该添加一个< script>例如,在占位符div之后直接标记?

解决方法 最简单的解决方案是使用jquery及其$(document).ready(function(){….});功能.而不是……你把自己的代码.

请注意,它基本上与@ Shadow2531建议的相同,但也适用于不支持该事件的旧浏览器.

总结

以上是内存溢出为你收集整理的当DOM“准备好”时运行JavaScript函数?全部内容,希望文章能够帮你解决当DOM“准备好”时运行JavaScript函数?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1108336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存