Propriedade button do MouseEvent

Definição e uso

A propriedade button retorna um número que indica qual botão do mouse foi pressionado no momento do evento do mouse.

Esta propriedade é usada principalmente com o evento onmousedown.

Notas:Esta propriedade é apenas de leitura.

Exemplo

Encontrar o botão do mouse pressionado no momento do evento do mouse:

alert("Você pressionou o botão: " + event.button)

Experimente pessoalmente

Sintaxe

event.button

Detalhes técnicos

Valor retornado:

Valores numéricos, que representam o botão do mouse pressionado no momento do evento do mouse.

Valores possíveis:

  • 0: Botão esquerdo do mouse
  • 1: Botão da roda ou botão central (se houver)
  • 2: Botão direito do mouse

Notas:Internet Explorer 8 e versões anteriores têm valores de retorno diferentes:

  • 1: Botão esquerdo do mouse
  • 2: Botão direito do mouse
  • 4: Botão da roda ou botão central (se houver)

Notas:Para configuração de mão esquerda do mouse, o valor retornado é inverso.

Versão DOM: Nível 2 de Eventos DOM

Suporte do navegador

Os números na tabela indicam a primeira versão do navegador que suporta completamente o atributo.

Atributos Chrome IE Firefox Safari Opera
button Suporte Suporte Suporte Suporte 8.0

Páginas relacionadas

Manual de referência do HTML DOM:Atributo buttons do MouseEvent

Manual de referência do HTML DOM:Atributo which do MouseEvent