繁体   English   中英

我的外部javascript未执行

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM