从另一个文件访问函数
Posted
技术标签:
【中文标题】从另一个文件访问函数【英文标题】:Access a Function From Another File 【发布时间】:2015-07-16 06:48:53 【问题描述】:我有两个文件:
html2canvas.js
function html2canvas()
myid_print.js
(function ($)
$(document).ready(function()
//I want to call html2canvas function here
html2canvas();
);
)(jQuery);
我已经在我的 html 中包含了这两个文件,但是在运行上面的代码后,控制台显示错误消息:
Uncaught ReferenceError: html2canvas is not defined
我将如何从我的第二个文件中调用该函数?
【问题讨论】:
检查您包含文件的顺序 在另一个之前添加html2canvas
。
【参考方案1】:
尝试将您的客户端代码实现为:
<head>
....
<script src="html2canvas.js" type="text/javascript"></script>
<script src="myid_print.js" type="text/javascript"></script>
....
<head>
<body>
...
<script type="text/javascript">
function_from_myid_print();
</script>
...
</body>
里面可以调用html2canvas();
这肯定会对你有所帮助。
更多详情请参考链接:
https://***.com/a/3809896/4763053 和 https://***.com/a/25963012/4763053
【讨论】:
【参考方案2】:尝试将 JS 脚本放在 HTML 页面的底部。
【讨论】:
以上是关于从另一个文件访问函数的主要内容,如果未能解决你的问题,请参考以下文章