IMOOC_AC
2017-02-22 19:18
我想在函数外定义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 我这里没有报错啊
JS动画效果
113925 学习 · 1443 问题
相似问题