@גמליאל הדרכים הפשוטות והנכונות יותר, כנראה כוונתך להצמיד אירוע לאלמנט תוך כדי שאתה יוצר אותו.
לדוגמא, אם אתה עושה 10 כפתורים:
for(let i = 0; i<10; i++){
let button = document.createElemet('button')
document.body.appendChild(button)
}
ובכל כפתור אתה רוצה להצמיד אירוע לחיצה, שיקפיץ אלרט עם המספר של הכפתור, אז במקום לתת לכל כפתור ID ולהשתמש בו, אתה יכול תוך כדי יצירת הכפתור להצמיד לו את האירוע כך:
for(let i = 0; i<10; i++){
let button = document.createElement('button')
button.addEventListener('click', function(){ alert(i) })
document.body.appendChild(button)
}
