我的外部JavaScript没有被执行

时间:2016-04-13 09:20:50

标签: javascript html

我尝试覆盖外部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事件)

1 个答案:

答案 0 :(得分:2)

我看到的代码中唯一的错误是脚本标记中的错误类型属性。

只需从

更改即可
<script src="canvasEntry3D.js" type="type/javascript"></script>

<script src="canvasEntry3D.js" type="text/javascript"></script>