[英]My external javascript is not executed
我尝试覆盖外部javascript中的window.onload
事件,但是即使将一些基本的console.log
行放在window.load
函数之外,代码也似乎永远不会执行。
跳转到这里的代码是:
对于index.html
:
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Canvas Experimentation</title>
<script src="canvasEntry3D.js" type="type/javascript"></script>
</head>
<body>
<canvas id="canvas" height="720" width="1280"></canvas>
</body>
</html>
对于canvasEntry3D.js
:
console.log("slkdfnsdnflknegs");
window.onload = abcdefg;
function abcdefg() {
console.log("in start");
var canvas = document.getElementById("canvas");
}
要真正知道浏览器是否已加载正确的javascript文件,我已经检查了开发者控制台。
而且我不是要搜索两次覆盖window.onlad
事件,因此不需要使用addEventListeners(也没有其他JavaScript代码可以覆盖window.onload
事件)
我看到的代码中唯一的错误是脚本标记中的type属性错误。
只需从
<script src="canvasEntry3D.js" type="type/javascript"></script>
至
<script src="canvasEntry3D.js" type="text/javascript"></script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.