【发布时间】:2011-03-02 17:11:09
【问题描述】:
我最近发现,当按下 Control 或 Shift 键时,不同的浏览器会以不同的方式处理 onclick 事件。它们在通过单击鼠标中键来跟踪链接的行为上也存在类似差异。
通过以下链接:
<a href="http://www.example.com/" onclick="alert('onclick');">go to example.com</a>
Onclick 浏览器支持表
Mouse Keyboard Chrome Firefox Safari Opera IE5.5 IE6 IE7 IE8 IE9
Left None yes yes yes yes yes yes yes yes yes
Left Ctrl yes yes yes yes ? yes no no ?
Left Shift yes yes yes yes ? yes yes yes ?
Middle None yes no yes no ? N/A no no ?
谁能帮我填一下问号?还;我想知道 Chrome、Firefox、Safari 和 Opera 的每个版本的行为是否不同。
在这种行为中找到逻辑模式会更好,但不幸的是,我认为没有。 :)
【问题讨论】:
标签: javascript events onclick shift ctrl