Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道您可以使用事件侦听器来实现这一点,但是是否可以使用 HTML 中的 onclick 属性捕获中间点击?
例如:
<span onclick="alert('hi');">middle click me<span>
http://jsfiddle.net/cB8Qv/
中间单击仍然会单击您的系统,所以是的,它确实有效。根据您的系统,这可能会做一些奇怪的事情,例如打开一个新窗口。不确定这如何影响点击。但他们会工作。
如果你把它放在你的跨度周围而不是使用 onClick 你也可以使用中间点击(在所有浏览器中),但它被称为 bad practice 。
<a href="javascript:alert('hi');"> <span>middle click me</span> </a>