函数名后面加括号,是表示要立即执行这个函数,然后返回函数的运行结果;不加括号,则代表函数本身(函数本身也是一个对象)。oDiv.onmouseover=toGreen;这是把toGreen这个函数绑定到oDiv的onmouseover事件上oDiv.onmouseover=toGreen();这是把toGreen这个函数的返回值“绑定”到oDiv的onmouseover事件上,这显然是错误的!