我的外部javascript没有执行
My external javascript is not executed
我试图在外部javascript中覆盖window.onload
事件,但即使在window.load
函数之外放置一些基本的console.log
行,代码似乎也永远不会执行。
跳转到此处的代码是:
对于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文件,我已经检查了developer控制台。
并且我没有搜索覆盖两次window.onlad
事件,因此不需要使用addEventListeners(也没有其他javascript代码覆盖window.onload
事件)
我看到的代码中唯一的错误是脚本标记中的错误类型属性。
只需从中更改即可
<script src="canvasEntry3D.js" type="type/javascript"></script>
至
<script src="canvasEntry3D.js" type="text/javascript"></script>
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 在Safari执行javascript之前对其进行修改
- 如何在执行此特定onclick事件时执行JavaScript函数
- 如何在从浏览缓存加载页面时执行javascript
- 使用Rhino和ASE执行Javascript的区别
- 如何在加载完整页面后严格执行javascript代码
- 在动态加载的对话框中执行Javascript
- 在Sinatra中执行Javascript
- 通过AJAX加载页面并执行javascript和CSS
- 适用于多种浏览器的Selenium-需要能够执行javascript的webDriver
- 如何在seleniumwebdriver中执行javascript提示并等待接受输入
- 在window.open()生成的窗口中执行JavaScript
- AJAX成功回调-执行javascript时出现问题
- 通过指令在控制器中执行javascript函数
- 从React Native Android原生地执行JavaScript代码
- iframe未执行Javascript方法(PHP)
- 执行JavaScript代码,使用selenium webdriver或WatiN从控制台获取日志
- 通过web驱动程序异步执行Javascript
- 如何在长时间执行JavaScript期间显示微调器
- 点击困难时执行javascript函数