中易网

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

答案:4  悬赏:0  
解决时间 2021-01-16 08:45
  • 提问者网友:浮克旳回音
  • 2021-01-16 05:56
(JavaScript)谁能解释下document.onmousedown=click
最佳答案
  • 二级知识专家网友:一秋
  • 2021-01-16 06:33
首先请严格遵守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;
全部回答
  • 1楼网友:woshuo
  • 2021-01-16 08:09
document.onmousedown 表示在浏览器页面上鼠标按下
=click 就是说执行函数click()
  • 2楼网友:末日狂欢
  • 2021-01-16 07:45
onmousedown=click就是当鼠标按下的时候发生的事件,你的是click那就是单机事件
  • 3楼网友:几近狂妄
  • 2021-01-16 06:44
我暂时保留我的看法!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息