中易网

(JavaScript)谁能解释下document.onmousedown=click

答案:4  悬赏:0  
解决时间 2021-01-16 08:45
(JavaScript)谁能解释下document.onmousedown=click
最佳答案
首先请严格遵守js代码的规范,虽然在每一个完整的语句后面加分号在js中并不是必须的,但是希望你能遵守,呵呵~~

接下来回答你滴问题

1.onmousedown=click具体是什么意思?
document.onmousedown=click,这句代码完整的意思就是:当你在网页上按下鼠标时调用click()方法。
这段代码等价于你在标签中声明onmousedown时调用click()方法,即与之有同样效果

2.onmousedown是引用函数的前提还是click
这句话我没怎么看懂,onmousedown当然是调用click()函数的前提咯,不过没有onmousedown事件的话,是不会触发click()这个函数的

最后给点建议哈,像click()这样的自定义函数名称请尽量少使用,因为在js中有onclick事件,有时候会造成不必要的麻烦,而且调试的时候根本找不到是哪儿错了。

你的这段代码只能提供给IE浏览器使用,其他的几个主流浏览器都无法使用,给你提供一段兼容所有浏览器的代码,代码如下:
-----------------------------------------------------------------------------------------

function click(event)
{
event = event || window.event;
if (event.button==2)
{
alert('你想看什麽?');
}
}
document.onmousedown=click;
全部回答
document.onmousedown 表示在浏览器页面上鼠标按下
=click 就是说执行函数click()
onmousedown=click就是当鼠标按下的时候发生的事件,你的是click那就是单机事件
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
29乘5c等于多少啊
加拿大护照能不能在国内俄罗斯签证处办理去俄
如何表示区间啊?
持中国大陆护照,可以从港澳出境去第三国吗?
温岭市奥林鞋厂地址有知道的么?有点事想过去
中国邮政(百灵大街)怎么去啊,我要去那办事
关于民主的作文领起句
我的姓氏是汤,介绍自己的时候该如何介绍自己
新浪二手房经纪人的聊天窗口在哪?
(158+120÷6)×5
什么是基层建设
蓝牙的波长是多少?长波还是短波?
给各位看看什么叫乌蓝花
PLS-00103: 出现符号 "END"在需要下列之一时
南方眼镜怎么去啊,有事要去办理
推荐资讯
石河子大学毛毛英语为什么进不去
共生矿物和伴生矿物有什么区别
如何查找Linux中一些特殊数据类型定义,比如p
德语欧标考试和德福的区别?
金龙六座小型普通客车算六年免检吗
谁在千百块借个款,提供一个邀请码给我,谢谢
大学生分期网站有哪些,像分期乐一样的。多说
黑道小说,大致内容如下,高中毕业混黑道,走
女孩叫你春节去找她,到时候天天带你去玩,什
这黑色的石头是什么石
千佛草莓在夹江哪里哪里
五红水必须是隔水蒸吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?