我有两个文件:
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
如何从第二个文件中调用该函数?
答案 0 :(得分: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://stackoverflow.com/a/3809896/4763053和https://stackoverflow.com/a/25963012/4763053
答案 1 :(得分:0)
尝试将您的JS脚本放在HTML页面的底部。