Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsPmOEUED 432 of 505 menu

Delegasi Acara Universal di JavaScript

Kode yang diberikan dalam pelajaran sebelumnya memang berfungsi, namun, tidak tanpa kekurangan. Mari kita bahas kekurangan tersebut dan tulis solusi yang lebih universal.

Kekurangan kode kita akan muncul dalam kasus ketika di dalam li ada tag bersarang apa pun. Dalam kasus kita, misalkan tag i:

<ul> <li>item <i>italic</i> item</li> <li>item <i>italic</i> item</li> <li>item <i>italic</i> item</li> <li>item <i>italic</i> item</li> <li>item <i>italic</i> item</li> </ul>

Dalam hal ini, mengklik tag i akan menyebabkan penambahan tanda seru di akhir tag i, bukan tag li, seperti yang kita harapkan - karena event.target adalah tepat tag tempat acara terjadi.

Masalah ini dapat diselesaikan dengan metode closest:

list.addEventListener('click', function(event) { let li = event.target.closest('li'); if (li) { li.innerHTML = li.innerHTML + '!'; } });

Ulangi solusi yang diberikan.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak