永发信息网

JS简单问题,帮帮忙

答案:3  悬赏:70  手机版
解决时间 2021-04-29 21:39
<SCRIPT language=javascript>
function click() {
if (event.button==2) {
alert('对不起,禁止使用此功能.')
}
}
document.onmousedown=click;
</SCRIPT>
我想问一下,这里的onmousedown事件启发的click函数为什么不用加括号跟引号呢?加了以后就无效了,为什么在<script>外调用函数就要加呢?
最佳答案
在script脚本中,加引号就成了字符串了,不加引号的是对象/函数或者变量。外面html标签里面调用时作为标签的属性(Attribute)可以加引号,遵循html编码的原则,和script类似c语言的语法自然有所不同。
全部回答
document.onmousedown=click它的具体是意思是:当你在网页上按下右键鼠标时触发function click() 函数弹出提示。

document.onmousedown=click;

是指将网页的鼠标按下事件的控制权,转交到click函数手上,这里传递的类型是指针类型..而不是调用函数.

而调用的时候,需要用()声明这是个函数.

所以,document.onmousedown=click;不需要();

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
好心情决定心态还是好的心态决定心情?
有什么办法能让我认真听英语课!
天津华夏联盛汽车部件有限公司是什么性质的企
谁能介绍好听的英文歌曲我听?
外省的在福建泉州读的初中,现在还福建读高中
诛仙2里为什么有人穿碧瑶装跳雪琪舞?
为什么表面感觉干哥好,其实还是亲哥(堂哥)
给即将上初中的祝福语,初中毕业后的一句话
富利来西饼屋地址在什么地方,想过去办事
我是农历1983 年 10月 5日测生辰八字
新婚夜怎样甜蜜
岩轰傣家乐地址在哪,我要去那里办事
很喜欢金庸笔下风清扬这个人物,不知道有没有
鑫旺门业(南环路)在什么地方啊,我要过去处理
邀请函怎么设计,photosjop制作邀请函图像大小
推荐资讯
有没以后的经典老歌给我推荐几首。
问道跨服完了 去哪领取奖励
我想下载个街机游戏
怎样用芦荟去青春痘?
彩虹岛吉他手pk加点和装备
金泰国际影城这个地址在什么地方,我要处理点
第一学期的 新世纪的 unit 3 lesson 3 (U3L3
5320XM的系统好吗?
爱上她人,可说不出来、该怎么办?
梦见许多鳄鱼是怎麽回事?帮忙解梦!!
胃痛,就像岔气了一样疼痛谁知道是怎么回事
求!这段话作者
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?