رویداد onmousedown

تعریف و استفاده

وقتی کاربر دکمه موس را روی یک عنصر فشرد، رویداد onmousedown رخ می‌دهد.

نکته:ترتیب رویدادهای مرتبط با رویداد onmousedown (برای دکمه چپ/میانی موس):

  1. onmousedown
  2. onmouseup
  3. onclick

ترتیب رویدادهای مرتبط با رویداد onmousedown (برای دکمه راست موس):

  1. onmousedown
  2. onmouseup
  3. oncontextmenu

مثال

اجرای جاوااسکریپت در هنگام فشردن دکمه موس روی پاراگراف:

<p onmousedown="myFunction()">کلیک کنید!</p>

آزمایش کنید

در پایین صفحه مثال‌های بیشتری از TIY وجود دارد.

قوانین دستور زبان

در HTML:

<element onmousedown="myScript">

آزمایش کنید

در جاوااسکریپت:

object.onmousedown = function(){myScript};

آزمایش کنید

در جاوااسکریپت، از روش addEventListener() استفاده کنید:

object.addEventListener("mousedown", myScript);

آزمایش کنید

نکته:اینترنت اکسپلورر 8 یا نسخه‌های قبلی آن از آن پشتیبانی نمی‌کند. مетод addEventListener().

جزئیات فنی

تقاطع: پشتیبانی
قابل لغو: پشتیبانی
نوع رویداد: MouseEvent
برچسب‌های HTML پشتیبانی شده: تمام عناصر HTML، به استثنای:<base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> و <title>
نسخه DOM: رویدادهای سطح 2

پشتیبانی مرورگر

رویداد Chrome IE Firefox Safari Opera
onmousedown پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

مثال‌های بیشتری

وقتی دکمه فشرده شود، یک تابع با پارامترها فعال می‌شود.
وقتی دکمه موس روی علامت <p> فشرده شود، رنگ آن را به قرمز تغییر دهید.
دکمه‌ای که فشرده شده است را هشدار می‌دهد.
دکمه‌ای که کاربر آن را فشار داده است را هشدار می‌دهد.
عنصر مورد کلیک را نشان می‌دهد
نام عنصر مورد کلیک کاربر را هشدار می‌دهد.