在js文件函数中调用另一个js文件函数的方法的演示

我们知道在HTML中,引入的两个JS不能相互调用,那么如何解决呢当然,你可以把代码转换成拷贝,也许你不喜欢它。

例如,有这样一个HTML有一个按钮的方法称为B()在b.js文件当它被按下。和B()调用的方法()在a.js文件。为了实现这个功能,你必须注意js文件的代码是介绍以下。

首先,我们介绍b.js HTML添加参考如下声明后:



U3000 U3000
U3000 U3000
U3000 U3000
U3000 U3000
U3000 U3000
U3000 U3000




的b.js文件如下:


new_element = document.createelement(脚本);
new_element.setattribute(类型
new_element.setattribute(src
document.body.appendchild(new_element);
函数B(){
();
}




在b.js文件的前4行,我们介绍了a.js文件称为一个()在第七行代码中的a.js编码方法。

让我们分析几个关键代码:首先,我们使用document.createelement(脚本)生成的脚本标签,设置其类型属性文本/ javascript,SRC a.js(A.js和b.js放在同一目录中,也可以放在不同的目录中)。最后,这标签动态添加到身上。这样,我们可以调用不同的JS文件的方法。

补充(详细说明)

方法首先,在调用文件的顶部添加小写代码:


document.write();


方法二:把较低的代码放入体内:


new_element = document.createelement(剧本);
new_element.setattribute(类型、文本/ javascript);
new_element.setattribute(SRC,2。JS);
document.body.appendchild(new_element);


让我们来分析代码的关键代码行:

首先,我们使用document.createelement(脚本)来生成一个标签脚本,设置其属性为文本/ javascript,SRC是2.js(1.js这里是放置在同一目录2.js,也可以放在不同的目录)。最后,这个标签是动态添加到身体。这样,我们可以在不同的js文件的方法。

注意:一定要把它放在身体下面。

因为身体(document.body.appendchild(new_element))是用于2.js;

如果你把代码就像在身体2.js,即,

进入页面后,该document.body.appendchild(new_element)在b.js一直没有身体的代执行;

当身体不存在时,它抛出Javascript错误。

以上是在您所安排的js文件函数中调用另一个js文件函数的方法的内容,希望对您的学习有所帮助,希望您能继续支持。