如何在另一个Javascript中调用已定义的函数
以下是languageSwitcher.js中的代码如何在另一个Javascript中调用已定义的函数,javascript,Javascript,以下是languageSwitcher.js中的代码 $('#selectlanguage').change(AnyFunctionfromAnotherJsFile); 我不想将其他文件中的任何函数设置为全局函数。这将等待更改并运行调用setButtonText()的函数 “setButtonText”必须在全局范围内。。。无论如何,为了避免这种情况,您可以使用名称空间setButtonText做什么?它只是根据所选语言更改按钮的外观吗?如果是这样,您最好为每种语言类型创建不同的.CSS文件
$('#selectlanguage').change(AnyFunctionfromAnotherJsFile);
我不想将其他文件中的任何函数设置为全局函数。这将等待更改并运行调用setButtonText()的函数
“setButtonText”必须在全局范围内。。。无论如何,为了避免这种情况,您可以使用名称空间
setButtonText
做什么?它只是根据所选语言更改按钮的外观吗?如果是这样,您最好为每种语言类型创建不同的.CSS
文件,一旦选择了语言,就在另一个Javascript中加载与所选语言相关的正确的.CSS
文件。。我可能无法调用setButtonTex();这就是我的问题。。从其他函数调用函数file@12345GG只要包含函数的脚本文件在调用它之前加载,它就会工作。@RyanWilson这让我很困惑,如果它在另一个文件中,我会假设它已经用HTML呈现了吗?我是什么missing@GrandIQ我什么也说不出来。我认为你提供的是相关的,我不确定OP是否确定如何问这个问题。是的,这意味着脚本标记需要包含在页面或它继承的页面中,然后才能调用它。@GrandIQ现在我很困惑,lol。在我看来,他们想在下拉列表中添加一个更改事件,然后调用一个不属于附加事件处理程序的脚本的函数。
$('#selectlanguage').change(function(){
setButtonText();
});