JavaScript HTML DOM which 鼠标事件属性

  • which 鼠标事件属性

    which属性返回一个数字,表示触发鼠标事件时按下了哪个鼠标按钮。此属性主要与onmousedown事件一起使用。
    注意:此属性返回的值与button属性返回的值加1。
    注意:此属性是只读的。
    找出触发鼠标事件时按下的鼠标按钮:
    alert("您按下的按钮 : " + event.which)
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    属性
    which
    9.0+
    1.0+
    1.0+
    1.0+
    5.0+
  • 语法

    event.which
  • 技术细节

    项目 描述
    返回值: 一个数字,表示鼠标事件发生时按下的鼠标按钮。可能的值:
    • 0:没有按钮
    • 1:鼠标左键
    • 2:滚轮按钮或中间按钮(如果有)
    • 3:鼠标右键
    注意:对于左侧配置的鼠标,返回值会反转。
    DOM版本 DOM Event Level 2
  • 相关页面

    HTML DOM参考:MouseEvent button 属性
    HTML DOM参考:MouseEvent buttons 属性