과목 추천:

MouseEvent buttons 속성

정의와 사용법

이 속성은 보통 onmousedown 이벤트와 함께 사용됩니다.

ヒント:브라우저 지원 부족으로 인해, 참고하려면 button 속성.

주석:이 속성은 읽기 전용입니다.

예제

마우스 이벤트가 발생할 때 누른 마우스 버튼을 찾아보세요:

var x = event.buttons;

직접 시도해 보세요

문법

event.buttons

기술 세부 사항

반환 값:

마우스 이벤트가 발생할 때 누른 하나 이상의 마우스 버튼을 나타내는 숫자 값입니다.

여러 버튼을 누른 경우, 이 값을 결합하여 새로운 숫자를 생성합니다. 예를 들어, 왼쪽 버튼(1)과 오른쪽 버튼(2)을 누른 경우, 반환 값은 1+2, 즉 3입니다.

가능한 값:

  • 1: 마우스 왼쪽 버튼
  • 2: 마우스 오른쪽 버튼
  • 4: 루프 버튼 또는 중앙 버튼
  • 8: 네 번째 마우스 버튼(보통 '브라우저 뒤로' 버튼)
  • 16: 다섯 번째 마우스 버튼(보통 '브라우저 진행' 버튼)

주석:왼손 설정된 마우스에서는 반대로 반환됩니다。

DOM 버전: DOM Level 3 Events

브라우저 지원

표의 숫자는 이 속성을 최초로 완전히 지원한 브라우저 버전을 나타냅니다.

속성 크롬 IE 파이어폭스 사파리 오페라
버튼 53.0 9.0 지원 지원하지 않음 지원

관련 페이지

HTML DOM 참조 매뉴얼:MouseEvent button 속성

HTML DOM 참조 매뉴얼:MouseEvent which 속성