我想在页面加载时加载多个外部 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/