Событие onmousedown

Определение и использование

Событие onmousedown occurs when the user presses a mouse button on an element.

Совет:Порядок событий, связанных с событием onmousedown (для левой и средней кнопки мыши):

  1. onmousedown
  2. onmouseup
  3. onclick

Порядок событий, связанных с событием onmousedown (для правой кнопки мыши):

  1. onmousedown
  2. onmouseup
  3. oncontextmenu

Пример

Выполнение JavaScript при нажатии на кнопку мыши в параграфе:

<p onmousedown="myFunction()">Нажмите на текст!</p>

Попробуйте сами

Ниже страницы есть больше примеров TIY.

Грамматика

В HTML:

<элемент onmousedown="myScript">

Попробуйте сами

В JavaScript:

объект.onmousedown = function(){myScript};

Попробуйте сами

В JavaScript, используйте метод addEventListener():

объект.addEventListener("mousedown", myScript);

Попробуйте сами

Комментарий:Microsoft Internet Explorer 8 и более ранние версии не поддерживают. Метод addEventListener().

Технические детали

Бubbled: Поддержка
Отменяемый: Поддержка
Тип события: MouseEvent
Поддерживаемые HTML теги: Все HTML элементы, кроме: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> и <title>.
Версия DOM: Уровень 2 событий

Поддержка браузерами

Событие Chrome IE Firefox Safari Opera
onmousedown Поддержка Поддержка Поддержка Поддержка Поддержка

Более примеров

Функция вызывается при нажатии на кнопку.
Когда кнопка мыши нажата на элемент <p>, его цвет изменяется на красный.
Уведомление о нажатом鼠标е
Уведомление о нажатом鼠标е
Уведомление о нажатом элементе
Уведомление о названии элемента, на который был произведен单击.