javascript - 从多个 javascript 文件加载多个函数

标签 javascript html function onload

我想在页面加载时加载多个外部 JavaScript 文件中的多个函数。如果我使用“body onLoad”,那么一个函数总是会取代另一个函数。如何配置它以便我可以从每个文件加载每个函数并让它们在页面上尽快加载?

我尝试通过将两个函数(目前只有 2 个)放入一个 javascript 文件中来合并文件,但是每当我使用 "document.getElementById("clockModule").innerHTML ="将数据输出到特定的 div ID 时,数据输出到单个ID并且它们彼此重叠

最佳答案

当您执行 window.onload = function(){ ... } 时,您所做的就是为 window.onload 分配一个新值,替换任何内容之前已分配给它。这意味着只能有一个值。同样,innerHTML 会替换元素的全部内容。

相反,请使用addEventListener附加事件处理程序并考虑创建 DOM 节点并使用 createElement 附加它们和 appendChild .

关于javascript - 从多个 javascript 文件加载多个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43022794/

相关文章:

javascript/jquery 错误 "invalid object initializer"

javascript - ArcGIS REST web_map_as_json 定义表达式

javascript - Javascript Date.getHours() 是否包括夏令时?

php - AngularJS通过 "concat"过滤几条数据?

javascript - 制作一个带有验证表单的网站

javascript - <input type ="file"> onChange 从多个 <script>-标签中调用 js

function - Java 不允许使用最终的默认方法。但是 Kotlin 允许吗?

javascript - 获取枚举并发送枚举值

javascript - Node.js 更改原型(prototype)内的 Number 对象值

javascript - PHP 用户端服务器端输入验证错误