PreventionDefault () طريقة الحدث
مثال
منع ارتباط من فتح عنوان URL:
document.getElementById("myAnchor").addEventListener("click", function(event){
event.preventDefault()
});
المزيد من الأمثلة "جربها بنفسك" أدناه.
التعريف والاستخدام
تلغي طريقة () PreventionDefault الحدث إذا كان قابلاً للإلغاء ، مما يعني أن الإجراء الافتراضي الذي ينتمي إلى الحدث لن يحدث.
على سبيل المثال ، يمكن أن يكون هذا مفيدًا عندما:
- النقر فوق الزر "إرسال" ، منعه من إرسال نموذج
- النقر فوق ارتباط ، ومنع الارتباط من اتباع URL
ملاحظة: ليست كل الأحداث قابلة للإلغاء. استخدم الخاصية القابلة للإلغاء لمعرفة ما إذا كان الحدث قابلاً للإلغاء.
ملاحظة: لا يمنع أسلوب () PreventionDefault من زيادة انتشار الحدث عبر DOM. استخدم طريقة stopPropagation () للتعامل مع هذا الأمر.
دعم المتصفح
تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم الطريقة بالكامل.
Method | |||||
---|---|---|---|---|---|
preventDefault() | Yes | 9.0 | Yes | Yes | Yes |
بناء الجملة
event.preventDefault()
المعلمات
لا أحد |
تفاصيل تقنية
قيمة الإرجاع: | لا قيمة مردودة |
---|---|
إصدار DOM: | أحداث DOM المستوى 2 |
مزيد من الأمثلة
مثال
منع الإجراء الافتراضي لمربع الاختيار:
document.getElementById("myCheckbox").addEventListener("click", function(event){
event.preventDefault()
});