此代码调用该f()
函数:
<p id="firstp">Hello!</p>
<script>
function f() {
doSomething();
};
document.getElementById("firstp").onmouseover = function() {
f();
};
</script>
然而,如果我这样写,它就会停止工作:
document.getElementById("firstp").onmouseover = f();
为什么我直接调用函数时没有设置事件处理程序?