Propriedade which do MouseEvent

Definição e uso

A propriedade which retorna um número que indica qual botão do mouse foi pressionado ao trigger o evento do mouse.

Esta propriedade é usada principalmente com o evento onmousedown.

Comentário:O valor retornado por esta propriedade é igual a Propriedade button o valor retornado é aumentado em um.

Comentário:Esta propriedade é apenas de leitura.

Exemplo

Descubra qual botão do mouse foi pressionado ao trigger o evento do mouse:

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

Experimente você mesmo

Sintaxe

event.which

Detalhes técnicos

Valor retornado:

Valor numérico que representa o botão do mouse pressionado no momento do evento.

Valores possíveis:

  • 0: Sem botão
  • 1: Botão esquerdo do mouse
  • 2: Botão de rolagem ou botão central (se houver)
  • 3: Botão direito do mouse

Comentário: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
which 1.0 9.0 1.0 1.0 5.0

Páginas relacionadas

Manual de referência do HTML DOM:Propriedade button do MouseEvent

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