أحداث HTML DOM
- الصفحة السابقة خصائص HTML
- الصفحة التالية مثل HTML Event
أحداث HTML DOM
احداث DOM HTML تسمح لـ JavaScript بتسجيل معالجات الاحداث المختلفة على عناصر المستند.
عادة ما يتم استخدام الاحداث مع الدوال، حيث لا يتم تنفيذ الدالة قبل حدوث الحدث (مثل عند ضرب الزر).
للتعرف على دروس الاحداث، يرجى متابعة دليل دروس JavaScript الاحداث.
حدث | وصف | يُنتمي إليها |
---|---|---|
abort | عندما يتم إيقاف تحميل الوسائط يحدث هذا الحدث. | |
afterprint | عندما تبدأ الطباعة أو يُغلق نافذة الطباعة يحدث هذا الحدث. | Event |
animationend | عندما تنتهي CSS التحرك يحدث هذا الحدث. | AnimationEvent |
animationiteration | عندما تُكرر CSS التحرك يحدث هذا الحدث. | AnimationEvent |
animationstart | عندما تبدأ CSS التحرك يحدث هذا الحدث. | AnimationEvent |
beforeprint | عندما يتم طباعة الصفحة يحدث هذا الحدث. | Event |
beforeunload | عندما يتم تحميل المستند يحدث هذا الحدث. | |
blur | عندما يفقد العنصر التركيز يحدث هذا الحدث. | FocusEvent |
canplay | عندما يمكن للbrowser بدء تشغيل الوسائط يحدث هذا الحدث. | Event |
canplaythrough | عندما يمكن للbrowser بدء تشغيل الوسائط دون إيقاف التحميل يحدث هذا الحدث. | Event |
change | عندما تتغير محتويات عنصر form أو الخيارات أو الحالة المختارة يحدث هذا الحدث. | Event |
click | عندما يتم ضرب العنصر يحدث هذا الحدث. | MouseEvent |
contextmenu | عندما يتم ضرب الزر الأيمن على عنصر معين لفتح قائمة السياق يحدث هذا الحدث. | MouseEvent |
copy | عندما يتم نسخ محتويات العنصر يحدث هذا الحدث. | ClipboardEvent |
cut | عندما يتم قطع محتويات العنصر يحدث هذا الحدث. | ClipboardEvent |
dblclick | عندما يتم ضرب العنصر مزدوجًا يحدث هذا الحدث. | MouseEvent |
drag | عندما يتم سحب العنصر يحدث هذا الحدث. | DragEvent |
dragend | عندما يكمل المستخدم سحب العنصر، يحدث هذا الحدث. | DragEvent |
dragenter | عندما يدخل العنصر إلى هدف الضعف، يحدث هذا الحدث. | DragEvent |
dragleave | عندما يتحرك العنصر بعيدًا عن هدف الضعف، يحدث هذا الحدث. | DragEvent |
dragover | عندما يكون العنصر الذي يتم سحبه فوق هدف الضعف، يحدث هذا الحدث. | DragEvent |
dragstart | عندما يبدأ المستخدم في سحب العنصر، يحدث هذا الحدث. | DragEvent |
drop | عندما يتم وضع العنصر الذي يتم سحبه على هدف الضعف، يحدث هذا الحدث. | DragEvent |
durationchange | عندما يتغير طول الوسائط، يحدث هذا الحدث. | Event |
ended | عندما ينتهي عرض الوسائط، يحدث هذا الحدث. | Event |
error | عندما يحدث خطأ أثناء تحميل ملف خارجي، يحدث هذا الحدث. | |
focus | عندما يتحصل العنصر على التركيز، يحدث هذا الحدث. | FocusEvent |
focusin | عندما يتحصل العنصر على التركيز، يحدث هذا الحدث. | FocusEvent |
focusout | عندما يفقد العنصر التركيز، يحدث هذا الحدث. | FocusEvent |
fullscreenchange | عندما يتم عرض العنصر في نمط الشاشة الكاملة، يحدث هذا الحدث. | Event |
fullscreenerror | عندما لا يمكن عرض العنصر في نمط الشاشة الكاملة، يحدث هذا الحدث. | Event |
hashchange | عندما يتغير جزء القفل من URL، يحدث هذا الحدث. | HashChangeEvent |
input | عندما يحصل العنصر على إدخال المستخدم، يحدث هذا الحدث. | |
invalid | عندما يكون العنصر غير صالح، يحدث هذا الحدث. | Event |
keydown | عندما يضغط المستخدم على الزر، يحدث هذا الحدث. | KeyboardEvent |
keypress | عندما يضغط المستخدم على الزر، يحدث هذا الحدث. | KeyboardEvent |
keyup | عندما يتحرر المستخدم من ضغط الزر، يحدث هذا الحدث. | KeyboardEvent |
load | عندما يتم تحميل العنصر، يحدث هذا الحدث. | |
loadeddata | بعد تحميل بيانات الوسائط، يحدث هذا الحدث. | Event |
loadedmetadata | عندما يتم تحميل البيانات المتعددة (مثل الأبعاد والمدة) يحدث هذا الحدث. | Event |
loadstart | عندما يبدأ المتصفح في البحث عن الوسائط المحددة، يحدث هذا الحدث. | ProgressEvent |
message | عندما يتم استقبال الرسائل من المصدر هذا الحدث يحدث. | Event |
mousedown | عندما يضغط المستخدم على زر الفأرة على العنصر، يحدث هذا الحدث. | MouseEvent |
mouseenter | عندما يتحرك المؤشر إلى العنصر، يحدث هذا الحدث. | MouseEvent |
mouseleave | عندما يتحرك المؤشر بعيدًا عن العنصر، يحدث هذا الحدث. | MouseEvent |
mousemove | عندما يتحرك المؤشر فوق العنصر، يحدث هذا الحدث. | MouseEvent |
mouseout | عندما يتحرك المؤشر بعيدًا عن العنصر أو أحد أبنائه، يحدث هذا الحدث. | MouseEvent |
mouseover | عندما يتحرك المؤشر إلى العنصر أو أحد أبنائه، يحدث هذا الحدث. | MouseEvent |
mouseup | عندما يتحرر المستخدم من ضغط زر الفأرة على العنصر، يحدث هذا الحدث. | MouseEvent |
mousewheel | غير مستخدم.يرجى استبدال. wheel حدث. | WheelEvent |
offline | عند بدء العمل بدون اتصال للمتصفح، يحدث هذا الحدث. | Event |
online | عند بدء العمل عبر الإنترنت للمتصفح، يحدث هذا الحدث. | Event |
open | عند فتح الاتصال بجدول البيانات المصدر للحادث، يحدث هذا الحدث. | Event |
pagehide | عند مغادرة صفحة معينة للتحرك، يحدث هذا الحدث. | PageTransitionEvent |
pageshow | عند التصفح إلى صفحة معينة، يحدث هذا الحدث. | PageTransitionEvent |
paste | عند لصق بعض المحتويات إلى العنصر، يحدث هذا الحدث. | ClipboardEvent |
pause | عند إيقاف التشغيل بواسطة المستخدم أو عن طريق البرمجة، يحدث هذا الحدث. | Event |
play | عند بدء التشغيل أو انتهاء الإيقاف، يحدث هذا الحدث. | Event |
playing | عند إعادة بدء التشغيل بعد إيقاف التشغيل لإضافة ذاكرة التخزين، يحدث هذا الحدث. | Event |
popstate | عند تغيير تاريخ المستعرض، يحدث هذا الحدث. | PopStateEvent |
progress | عند بدء المتصفح في الحصول على بيانات الوسائط، يحدث هذا الحدث. | Event |
ratechange | عند تغيير سرعة تشغيل الوسائط، يحدث هذا الحدث. | Event |
reset | عند إعادة تعيين نموذج، يحدث هذا الحدث. | Event |
resize | عند تغيير حجم عرض المستند، يحدث هذا الحدث. | |
scroll | عند سحب شريط التمرير في العنصر المر滚، يحدث هذا الحدث. | |
search | عند إدخال محتوى في حقل البحث، يحدث هذا الحدث. | Event |
seeked | عند اكتمال التحرك/القفز إلى موقف جديد في الوسائط من قبل المستخدم، يحدث هذا الحدث. | Event |
seeking | عند بدء التحرك/القفز إلى موقف جديد في الوسائط من قبل المستخدم، يحدث هذا الحدث. | Event |
select | عند اختيار النص من قبل المستخدم (بالنسبة لـ<input> و <textarea>)، يحدث هذا الحدث. | |
show | عند عرض عنصر <menu> كقائمة سياق، يحدث هذا الحدث. | Event |
stalled | عند محاولة المتصفح الحصول على بيانات الوسائط وعدم توفرها، يحدث هذا الحدث. | Event |
storage | عند تحديث منطقة التخزين على الويب، يحدث هذا الحدث. | StorageEvent |
submit | عند تقديم نموذج، يحدث هذا الحدث. | Event |
suspend | عند عدم الحصول على بيانات الوسائط بشكل مقصود من قبل المتصفح، يحدث هذا الحدث. | Event |
timeupdate | عند تغيير موقف التشغيل، يحدث هذا الحدث. | Event |
toggle | عند فتح أو إغلاق عنصر <details>، يحدث هذا الحدث. | Event |
touchcancel | عند انقطاع اللمس، يحدث هذا الحدث. | TouchEvent |
touchend | عند فصل الأصابع عن شاشة اللمس، يحدث هذا الحدث. | TouchEvent |
touchmove | عند سحب الأصابع على الشاشة، يحدث هذا الحدث. | TouchEvent |
touchstart | عند وضع الأصابع على شاشة اللمس، يحدث هذا الحدث. | TouchEvent |
transitionend | عند اكتمال تحويل CSS، يحدث هذا الحدث. | TransitionEvent |
unload | يُحدث هذا الحدث بعد تفريغ الصفحة (لـ <body>). | |
volumechange | يُحدث هذا الحدث عند تغيير مستوى الصوت للوسائط. | Event |
waiting | يُحدث هذا الحدث عند توقف الوسائط ولكن تُتوقع العودة. | Event |
wheel | يُحدث هذا الحدث عند دوران العجلة الفأرة لأعلى أو لأسفل في العنصر. | WheelEvent |
صفات وطرق DOM HTML الحدث
الصفات/الطرق | وصف | يُنتمي إليها |
---|---|---|
altKey | يُرجع ما إذا كان تم الضغط على مفتاح "ALT" عند حدوث حدث الضغط على الماوس. | MouseEvent |
altKey | يُرجع ما إذا كان تم الضغط على مفتاح "ALT" عند حدوث حدث الضغط على المفتاح. | |
animationName | يُرجع اسم التحرك. | AnimationEvent |
bubbles | يُرجع ما إذا كان الحدث معجبًا بالتمدد. | Event |
button | يعود إلى زر الفأرة الذي تم الضغط عليه عند تحفيز حدث الفأرة. | MouseEvent |
buttons | يعود إلى زر الفأرة الذي تم الضغط عليه عند تحفيز حدث الفأرة. | MouseEvent |
cancelBubble | يُحدد أو يُرجع ما إذا كان يجب أن يتم تمرير الحدث إلى المستوى الأعلى من السلسلة. | |
cancelable | يُرجع ما إذا كان يمكن منع العمليات الافتراضية للحدث. | Event |
changeTouches | يُرجع قائمة بالعناصر التي تغيرت حالتها بين اللمسة السابقة واللمسة الحالية. | TouchEvent |
charCode | يُرجع رمز الحرف للنقطة التي أُشركت فيها في حدث الضغط على المفتاح. | KeyboardEvent |
clientX | يُرجع العرض الفعلي للنقطة التي تشير إليها مؤشر الفأرة بالنسبة للنافذة الحالية. | |
clientY | يُرجع العرض الفعلي للنقطة التي تشير إليها مؤشر الفأرة بالنسبة للنافذة الحالية. | |
clipboardData | يُرجع عنصر يحتوي على البيانات المتأثرة بالعمليات على لوحة المفاتيح. | ClipboardData |
code | يُرجع رمز المفتاح الذي أُشرك في الحدث. | KeyboardEvent |
composed | يُشير إلى ما إذا كان يمكن نقل الحدث من Shadow DOM إلى DOM العادي. | Event |
composedPath() | يُرجع مسار الحدث. | |
createEvent() | إنشاء حدث جديد. | Event |
ctrlKey | يُرجع ما إذا كان تم الضغط على مفتاح "CTRL" عند حدوث حدث ضغط الماوس. | MouseEvent |
ctrlKey | يُرجع ما إذا كان تم الضغط على مفتاح "CTRL" عند حدوث حدث ضغط الماوس. | |
currentTarget | يُرجع العنصر الذي أُشركت فيه في الحدث. | Event |
data | يُرجع الحرف المُدرج. | InputEvent |
dataTransfer | يُرجع عنصر يحتوي على البيانات المُسحوبة أو المُدرجة/المُزالة. | |
defaultPrevented | يُرجع ما إذا كان تم استدعاء طريقة preventDefault() للحدث. | Event |
deltaX | يُرجع كمية دوران عمودي الزوايا للعجلة الفأرة (محور x). | WheelEvent |
deltaY | يُرجع كمية دوران أفقي الزوايا للعجلة الفأرة (محور y). | WheelEvent |
deltaZ | يُرجع كمية دوران عمودي الزوايا للعجلة الفأرة. | WheelEvent |
deltaMode | returns a number representing the unit of measurement for the increment value (pixels, lines, or pages). | WheelEvent |
detail | returns a number indicating how many times the mouse has been clicked. | UiEvent |
elapsedTime | returns the number of seconds the animation has run. | AnimationEvent |
elapsedTime | returns the number of seconds the transition has run. | |
eventPhase | returns which phase the current event flow is at. | Event |
getModifierState() | returns an array containing the target range, which will be affected by insertion/deletion. | MouseEvent |
getTargetRanges() | returns an array containing the target range, which will be affected by insertion/deletion. | InputEvent |
inputType | returns the type of change (i.e., "inserting" or "deleting"). | InputEvent |
isComposing | returns whether the state of the event is being composed. | |
isTrusted | returns whether the event is trusted. | Event |
key | returns the key value represented by the event. | KeyboardEvent |
key | returns the key of the changed storage item. | StorageEvent |
keyCode | returns the Unicode character code of the key that triggers the onkeypress, onkeydown, or onkeyup event. | KeyboardEvent |
location | returns the position of the key on the keyboard or device. | KeyboardEvent |
lengthComputable | returns whether the length of the progress can be calculated. | ProgressEvent |
loaded | returns the amount of work loaded. | ProgressEvent |
metaKey | returns whether the "META" key is pressed when the event is triggered. | MouseEvent |
metaKey | returns whether the "META" key is pressed when the key event is triggered. | |
MovementX | returns the horizontal coordinate of the mouse pointer relative to the position of the previous mousemove event. | MouseEvent |
MovementY | returns the vertical coordinate of the mouse pointer relative to the position of the previous mousemove event. | MouseEvent |
newURL | returns the document URL after the hash change. | HasChangeEvent |
newValue | returns the new value of the changed storage item. | StorageEvent |
offsetX | returns the horizontal coordinate of the mouse pointer relative to the edge of the target element. | MouseEvent |
offsetY | returns the vertical coordinate of the mouse pointer relative to the edge of the target element. | MouseEvent |
oldURL | returns the document URL before the hash change. | HasChangeEvent |
oldValue | returns the old value of the changed storage item. | StorageEvent |
onemptied | This event occurs when there is a bad situation and the media file becomes unavailable suddenly. | |
pageX | returns the horizontal coordinate of the mouse pointer relative to the document when the mouse event is triggered. | MouseEvent |
pageY | returns the vertical coordinate of the mouse pointer relative to the document when the mouse event is triggered. | MouseEvent |
persisted | returns whether the web page is cached by the browser. | PageTransitionEvent |
preventDefault() | إذا كان يمكن إلغاء الحدث، فإلغاء الحدث دون تنفيذ العمليات الافتراضية الخاصة به. | Event |
propertyName | يعود إلى اسم الخاصية CSS التي تتعلق بالتحرك أو الانتقال. | |
pseudoElement | يعود إلى اسم pseudoElement للتحرك أو الانتقال. | |
المنطقة | MouseEvent | |
relatedTarget | يعود إلى العنصر الذي يتعلق به العنصر الذي تم تحفيز حدث الفأرة عليه. | MouseEvent |
relatedTarget | يعود إلى العنصر الذي يتعلق به العنصر الذي تم تحفيز الحدث عليه. | FocusEvent |
repeat | يعود إلى ما إذا كان تم الضغط المتكرر على مفتاح ما. | KeyboardEvent |
screenX | يعود إلى التكوين الأفقي للنافذة/مؤشر الفأرة بالنسبة للشاشة. | MouseEvent |
screenY | يعود إلى التكوين العلوية للنافذة/مؤشر الفأرة بالنسبة للشاشة. | MouseEvent |
shiftKey | يعود إلى ما إذا كان تم الضغط على مفتاح "SHIFT" عند تحفيز الحدث. | MouseEvent |
shiftKey | يعود إلى ما إذا كان تم الضغط على مفتاح "SHIFT" عند تحفيز حدث الضغط على المفتاح. | |
الوضع | يعود إلى دالة الإشارة إلى Object يحتوي على نسخة من سجل العناصر. | PopStateEvent |
stopImme...() | يمنع استدعاء المستمعين الآخرين للحدث نفسه. | Event |
stopPropagation() | يمنع حدوث الحدث في تدفق الحدث. | Event |
storageArea | يعود إلى دالة الإشارة إلى Object الذي يمثل العنصر الذي تم تأثيره. | StorageEvent |
الهدف | يعود إلى العنصر الذي تم تحفيز الحدث عليه. | Event |
targetTouches | يعود إلى قائمة TouchList من Touch Objects التي تلامس السطح حتى الآن. | TouchEvent |
timeStamp | يعود إلى الوقت الذي تم فيه إنشاء الحدث (بالميليسي ثانية مقارنة بالكائن الإليادي). | Event |
الإجمالي | يعود إلى كمية العمل التي سيتم تحميلها. | ProgressEvent |
touches | يعود إلى قائمة جميع touch Objects التي تلامس السطح حاليًا. | TouchEvent |
النوع | يعود إلى اسم الحدث. | Event |
url | يعود إلى URL للملف الذي يحتوي على العنصر الذي تم تغييره. | StorageEvent |
which | يعود إلى زر الفأرة الذي تم الضغط عليه عند تحفيز حدث الفأرة. | MouseEvent |
which | يعود إلى رمز Unicode للضغط على الزر الذي تم تحفيز حدث onkeypress، أو رمز Unicode للضغط على الزر الذي تم تحفيز أحد أحداث onkeydown أو onkeyup | KeyboardEvent |
عرض | يعود إلى دالة الإشارة إلى Window التي حدث فيها الحدث. | UiEvent |
- الصفحة السابقة خصائص HTML
- الصفحة التالية مثل HTML Event