Kurssiesimerkki:

MouseEvent buttons ominaisuus

Määrittely ja käyttö

Tämä ominaisuus käytetään pääasiassa yhdessä onmousedown-tapahtuman kanssa.

Vinkki:Koska selaimet eivät tue tätä, sinun on mahdollisesti tarkasteltava button ominaisuus.

Huomautus:Tämä ominaisuus on kirjoitussuojattu.

Esimerkki

Etsi, mitkä hiiren painikkeet on painettu hiiren tapahtuman aikana:

var x = event.buttons;

Kokeile itse

Syntaksi

event.buttons

Tekninen yksityiskohta

Palautusarvo:

Numerollinen arvo, joka ilmaisee hiiren tapahtuman aikana painetut yksi tai useampi hiiren painike.

Jos on painettu useita painikkeita, nämä arvot yhdistetään uuden luvun muodossa (esimerkiksi, jos on painettu vasen painike (1) ja oikea painike (2), palautusarvo on 1+2, eli 3).

Mahdolliset arvot:

  • 1: Hiiren vasen painike
  • 2: Hiiren oikea painike
  • 4: Rullapainike tai keskimmäinen painike
  • 8: Neljäs hiiren painike (yleensä "Selain taaksepäin"-painike)
  • 16: Viides hiiren painike (yleensä "Selain eteenpäin"-painike)

Huomautus:Vasemmalla asetetulle hiiren osoittimelle palautusarvo on päinvastainen.

DOM versio: DOM Level 3 Events

Selaimen tuki

Taulukossa olevat numerot mainitsevat ensimmäisen selaimen version, joka tukee ominaisuutta täysin.

Ominaisuudet Chrome IE Firefox Safari Opera
painikkeet 53.0 9.0 Tukee Ei tue Tukee

Liittyvät sivut

HTML DOM -viittausoppikirja:MouseEvent:n button-ominaisuus

HTML DOM -viittausoppikirja:MouseEvent:n which-ominaisuus