تشير إضافة الحدث الديناميكي المزعوم بشكل أساسي إلى تفويض الأحداث في JS.
نحن نعلم أنه في JS ، لا يمكن أن تكون معالجة الأحداث مرتبطة إلا بالعنصر المحدد حاليًا ، وبعبارة أخرى ، يمكن أن تكون معالجة الأحداث مرتبطة فقط بالعناصر الموجودة بالفعل في المستند الحالي! ومع ذلك ، في كثير من الأحيان يواجه الأصدقاء مشكلة تم إضافتها ديناميكيًا إلى الصفحة لاحقًا ، وأريد ربط الأحداث بالعنصر. كيف تتعامل معها؟
لتوضيح هذه المشكلة ، نفترض أننا بحاجة إلى إضافة حدث نقرة إلى العناصر التي تمت إضافتها لاحقًا إلى الصفحة الحالية.
جوهر حل هذه المشكلة هو استخدام حدث مندوب من JS. تتمثل ميزة الأحداث المفوضة في أنه يمكنهم ربط الأحداث بالعناصر غير الموجودة ، وغالبًا ما يكون للأحداث المفوضة النفقات العامة!
خارج الموضوع: اسمحوا لي أن أقدم لك أبسط مثال: عندما يكون هناك 1000 divs على الصفحة ، إذا كان DIV مرتبطًا مباشرة بحدث النقر ، فسيكون 1000 حدث مرتبط بالعنصر. ومع ذلك ، إذا كنت تستخدم مندوب الحدث ، فأنت بحاجة فقط إلى عنصر واحد لربط الحدث. ملاحظة: آمل أن تساعدك الكلمات في فهم معنى تكليف الحدث.
نريد فقط أن نعرف كيف تضيف العناصر التي تم إنشاؤها ديناميكيًا أحداثًا ، وماذا تقول الكثير لتفعله ، ماذا تفعل ...
حسنًا ، دعنا نعود إلى هذه النقطة ، انظر التنفيذ المحدد:
) function () {console.log ('ddd') ؛}) ؛المقالة أعلاه هي كليشيهات حول أحداث الإضافة الديناميكية JS --- تكليف الحدث هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.