Rekomendasyon ng kurso:

Katangian ng MouseEvent buttons

Paglilinaw at paggamit

Ang katangian na ito ay pangunahing ginagamit kasama ang insidente ng onmousedown.

Mga tagubilin:Dahil sa kakulangan ng suporta ng browser, maaaring kailangan mong basahin button katangian.

Komento:Ang katangian na ito ay readonly.

Mga halimbawa

Hanapin ang pindutan ng mouse na pinindutin nang mangyari ang insidente ng mouse:

var x = event.buttons;

Subukan nang personal

Mga pangungusap

event.buttons

Detalye ng teknolohiya

Balinghagang balik:

Mga numero na naglalarawan ng isang o ilang pindutan ng mouse na pinindutin nang mangyari ang insidente ng mouse.

Kung pinindutin ang ilang pindutan, kumakalat ang mga halaga upang bumuo ng bagong numero (halimbawa, kung pinindutin ang kaliwang pindutan (1) at ang kanang pindutan (2), ang balinghagang balik ay 1+2, o 3).

Mga posibleng halaga:

  • 1: Mouse kaliwa
  • 2: Mouse kanan
  • 4: Pindutan ng manliligaw o gitnang pindutan
  • 8: Ikaapat na pindutan ng mouse (karaniwan ay ang pindutan na nangabalik sa browser)
  • 16: Ika-limang pindutan ng mouse (karaniwan ay ang pindutan na nagpatuloy sa pagbabalik ng browser)

Komento:Para sa mouse na nakonfigurang sa kanan, ang halimbawa ay pabalik ang salin sa kabila.

DOM Versiyon: DOM Level 3 Events

浏览器支持

表中的数字注明了完全支持该属性的首个浏览器版本。

属性 Chrome IE Firefox Safari Opera
buttons 53.0 9.0 支持 不支持 支持

相关页面

HTML DOM 参考手册:MouseEvent button 属性

HTML DOM 参考手册:MouseEvent which 属性