按下CTRL捕获onclick-event

rub*_*o77 0 javascript

是否有一个没有jquery的简单解决方案,在HTML标签内部捕获CTRL + Mouseclick?

它可能看起来像这样:

<a href="#" onclick="if(ctrl_is_pressed()) alert('CTRL+Mouseclick');">X</a>
Run Code Online (Sandbox Code Playgroud)

Roc*_*mat 6

event对象中,有一个ctrlKey属性.

<a href="#" onclick="if(event.ctrlKey) alert('CTRL+Mouseclick');">X</a>
Run Code Online (Sandbox Code Playgroud)