【发布时间】:2012-02-29 14:19:11
【问题描述】:
我正在调用一个函数,它会构建一个包含多个链接的表。
我想检查一个链接是用鼠标左键还是右键单击的。
我尝试将以下部分添加到<a> 超链接。
onmousedown="function mouseDown(e){
switch (e.which) {
case 1: alert('left'); break;
case 2: alert('middle'); break;
case 3: alert('right'); break; }
}"
但是如果我点击一个链接,什么都不会发生。
【问题讨论】:
-
不要使用内部事件处理程序属性。改用 DOM 事件绑定。
-
我试过了,但对我不起作用。可能是因为表格稍后加载(并没有出现在渲染页面的源代码中)
标签: javascript right-click mousedown