我想在函数外定义var div = document.getElementById("div");让每个函数都可以调用,但是会报错
而timer定义在函数外就没问题
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);
}')
js写在head里会报错,写在body里没问题,我好像明白了
代码发出来看看
你是不是漏写了 oDiv 我这里没有报错啊