為什么oDiv變量在函數(shù)外定義會報錯
我想在函數(shù)外定義var div =?document.getElementById("div");讓每個函數(shù)都可以調用,但是會報錯
而timer定義在函數(shù)外就沒問題
var div = document.getElementById("div");
? ? ? window.onload = function () {
? ? ? ? div.onmouseover = function () {
? ? ? ? ? startMove(0,10);
? ? ? ? }
? ? ? ? div.onmouseout = function () {
? ? ? ? ? startMove(-200,-10);
? ? ? ? }
? ? ? }
chrome報錯Uncaught TypeError: Cannot set property 'onmouseover' of null
safari報錯TypeError: null is not an object (evaluating 'div.onmouseover = function () {
? ? ? ? ? startMove(0,10);
? ? ? ? }')
2017-02-23
js寫在head里會報錯,寫在body里沒問題,我好像明白了
2017-02-22
代碼發(fā)出來看看
2017-02-22
你是不是漏寫了 oDiv ?我這里沒有報錯啊