window.onload
イベントを外部のJavaScriptでオーバーライドしようとしましたが、関数の外にいくつかの基本的なconsole.log
行を置いてもコードは決して実行されないようです。私の外部のJavaScriptが実行されていません
ジャンプはここでそれをコーディングするには、次のとおりです。index.html
ため
:
canvasEntry3D.js
ため
<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>
:
console.log("slkdfnsdnflknegs");
window.onload = abcdefg;
function abcdefg() {
console.log("in start");
var canvas = document.getElementById("canvas");
}
ブラウザが正しいのJavaScriptファイルをロードした場合、本当に知るために、私はすでに確認されていますデベロッパーコンソール。
そして、私は2回window.onlad
イベントを上書きするために探していないよ、そうaddEventListenersを使用する必要はありません(とwindow.onload
イベントを上書きし、他のJavaScriptコードでもありません)
は、パスが正しいことをあなたは確かにいますか?コンソールに404エラーがありますか? – Cristy
私はそれも考えていましたが、デベロッパーコンソールで、ネットワークタブを探すと、自分のワークスペースにある 'canvasEntry3D.js'を正確に表示します。 – fandegw
404とyes canvasEntry3D.jsは私の 'index.html'と同じフォルダにあります。 – fandegw