[إضافة آلية الأحداث] AddeventListener و Accuesevent
[W3C]
AddEventListener ('click' ، function () {Alert ('Hello World')} ، false) // w3c specification تضيف الأحداث (IE8 وما فوق غير متوافقة) ؛ المعلمة الأولى هي نوع الحدث ، والثاني هو برنامج الحدث ، والثالث الخاطئ هو فقاعة الحدث ، والصحيح هو التقاط الحدث
[أي]
ackingevent ('onClick' ، function () {Alert ('Hello World')}) // IE يضيف حدثًا ؛ المعلمة الأولى هي نوع الحدث (تحتاج إلى إضافة) ؛ والثاني هو برنامج الحدث ؛ لأن IE يدعم فقاعات الأحداث فقط ، لا يوجد سوى معلمتين
[توافق المتصفح المتقاطع]
دالة insertevent (OBJ ، الحدث ، المرح) {if (obj.addevenlistener) {addeventLitener (event ، fun ، false)} else elder (obj.attach) {atchevent ('on'+event ، fun)}}}}[حذف آلية الحدث] إزالة removentListener detachevent
[W3C] RemoveEventListener
لا يمكن حذف الأحداث التي تم إضافتها باستخدام الأحداث المضافة باستخدام AddEventListener إلا من خلال removeEventListener ؛
[ملاحظة] // الطريقة التالية لحذف الأحداث خاطئة ، لأن برنامج الحدث يجب ألا يكون دالة مجهولة المصدر
AddEventListener ('click' ، function () {Alert ('Hello World')} ، false)
removeEventListener ('click' ، function () {Alert ('Hello World')} ، false)
[يحل]
addEventListener ('click' ، box ، false) ؛ removeEventListener ('click' ، box ، false) ؛ function box () {Alert ('Hello World') ؛}[توافق المتصفح المتقاطع]
دالة deleteevent (obj ، الحدث ، المرح) {if (obj.RemoveEventListener) {removeEventListener (event ، fun ، false) ؛ } آخر إذا (obj.detachevent) {detachevent ('on'+event ، fun)}}【السلوك الافتراضي لمنع الأحداث المحددة】
[PRESEDEFAULT و RETRESTVALUE]
[W3C] PRESEDEFAULT
[أي] reutrnvalue
[توافق المتصفح المتقاطع]
دالة (الحدث) {event = event || window.event ؛ if (event.preventDefault) {event.preventDefault ()} آخر {event.returnvalue = false ؛ }}【احصل على الكائن الهدف】
[الهدف و srcelement]
دالة (الحدث) {event = event || window.event ؛ if (event.target) {return event.target ؛ } آخر إذا (event.srcelement) {return event.srcelement ؛ }}آلية حدث JavaScript أعلاه متوافقة مع [التجميع التفصيلي]. إنه كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.