回 帖 发 新 帖 刷新版面

主题:一个关于事件函数的问题

比如下面的代码:
function fnQ()
{
    window.event.returnValue=false;
}
document.oncontextmenu=fnQ;

如果把最后一句改成document.oncontextmenu=fnQ();脚本运行就不成功!

这是为什么啊?有没有()有关系吗?

回复列表 (共3个回复)

沙发

前者是函数指针,后者是函数返回值

板凳

fnQ是函数指针;fnQ()是函数返回值。

能不能在详细解释下?

3 楼

学过C++之类的么?
一个代表引用,一个代表值。。。。不好解释了

我来回复

您尚未登录,请登录后再回复。点此登录或注册