Javascript 调用windows.onload中包含的js文件中定义的函数

Javascript 调用windows.onload中包含的js文件中定义的函数,javascript,html,Javascript,Html,下面是一个场景。我已经在一个js文件common.js中编写了一些函数,并将其包含在另一个js文件的上方,我们将其命名为x.js 现在,当我尝试在window.onload函数下调用x.js中的那些函数(用common.js编写)时,控制台中会弹出一个错误,称为reference error:not defined 现在,我甚至尝试在common.js中使用一个警报-它不会弹出?找到了解决方案-感谢@markus的帮助 为了解决这一问题: 将x.js内容与以下内容放在一起: $.getScrip

下面是一个场景。我已经在一个js文件common.js中编写了一些函数,并将其包含在另一个js文件的上方,我们将其命名为x.js

现在,当我尝试在window.onload函数下调用x.js中的那些函数(用common.js编写)时,控制台中会弹出一个错误,称为reference error:not defined


现在,我甚至尝试在common.js中使用一个警报-它不会弹出?

找到了解决方案-感谢@markus的帮助

为了解决这一问题: 将x.js内容与以下内容放在一起:

$.getScript("common.js", function(){


   // everything inside x.js here 

});

现在只需在html中包含x.js(更新版)

也许你可以在这里找到解决方案:请提出一个明确的问题。显示一些代码。我可以说你忘了在html中添加common.js,但我不知道我是否正确。不,我没有忘记添加js文件,显然不是我的朋友-这似乎是一个已知的问题@markus您提供的链接有效:)。将解决方案发布为下面的答案