JavaScript 中的 event.which 和 event.button:鼠标事件属性解析
在 JavaScript 中,我们经常需要处理与鼠标交互相关的事件。当用户在页面上进行鼠标操作时,我们可以通过事件对象来获取有关该事件的详细信息。两个常用的鼠标事件属性是 event.which 和 event.button。它们提供了关于鼠标按键的信息,让我们能够根据用户的操作进行相应的处理。
-
event.which 属性:
event.which 属性返回一个整数,表示触发鼠标事件时按下或释放的键的 Unicode 值。这个属性在不同的浏览器中可能会有所不同,但在大多数现代浏览器中,它已经被标准化为一个统一的属性。下面是一个示例代码,演示如何使用 event.which 属性来判断用户按下了哪个键:
document.addEventListener('keydown', function