关于JavaScript函数与变量的问题,高手请进.

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:02:13
我现在想做一个效果,当鼠标onClick页面的时候,触发一个abc()函数.函数代码如下:
function abc()
{
alert("这是单击事件");
}
那程序触发事件在那里写呢?
还有,我在脚本下面这样写了
document.onclick=abc
这样就可以了.但abc是一个函数应该写成
document.onclick=abc()
这样才对,为什么不能为()这个符号呢?它们之前有何区别呢?
函数与函数变量有何区别呢?
回答详细者,我另行加100分.谢谢.

不用这么烦.直接写脚吧 document.onclick=abc;这样就行了.

函数是内置的,必须有参数,参数写在“()”里,但有些函数没有参数,但“()”仍然不能省略。而变量是可变的,是用户定义的。它有局部和全程两种。

1. 可以在 <body onclick="abc()">
2. 可以 document.onclick=abc ,不能有括号
3. document.attachEvent("onclick", abc);