Thuộc tính buttons của sự kiện MouseEvent

Định nghĩa và cách sử dụng

Thuộc tính button trả về một số, chỉ ra nút chuột nào hoặc những nút nào được nhấn khi xảy ra sự kiện chuột.

Thuộc tính này chủ yếu được sử dụng cùng với sự kiện onmousedown.

Lưu ý:Do thiếu hỗ trợ của trình duyệt, bạn có thể cần xem Thuộc tính button.

Chú thích:Thuộc tính này chỉ đọc.

Mô hình

Tìm ra các nút chuột được nhấn khi xảy ra sự kiện chuột:

var x = event.buttons;

Thử trực tiếp

Cú pháp

event.buttons

Chi tiết kỹ thuật

Giá trị trả về:

Giá trị số, biểu thị một hoặc nhiều nút chuột được nhấn khi xảy ra sự kiện chuột.

Nếu nhấn nhiều nút, hãy kết hợp các giá trị này để tạo ra một số mới (ví dụ, nếu nhấn nút trái (1) và nút phải (2), giá trị trả về là 1+2, tức là 3).

Giá trị có thể:

  • 1: Nút chuột trái
  • 2: Nút chuột phải
  • 4: Nút cuộn hoặc nút giữa
  • 8: Nút chuột thứ tư (thường là nút "Quay lại trang" của trình duyệt)
  • 16: Nút chuột thứ năm (thường là nút "Tới trang trước" của trình duyệt)

Chú thích:Đối với cấu hình chuột bên trái, giá trị trả về là ngược lại.

DOM phiên bản: DOM Level 3 Events

Hỗ trợ trình duyệt

Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ hoàn toàn thuộc tính đó.

Thuộc tính Chrome IE Firefox Safari Opera
buttons 53.0 9.0 Hỗ trợ Không hỗ trợ Hỗ trợ

Trang liên quan

Tài liệu tham khảo HTML DOM:Thuộc tính button trong MouseEvent

Tài liệu tham khảo HTML DOM:Thuộc tính which trong MouseEvent