在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文件函数的方法的内容,希望对您的学习有所帮助,希望您能继续支持。