Hello, alors onclick c'est toujours utilisé selon le besoin et ça fonctionne parfaitement, addEventListenner c'est plus récent mais les deux fonctionnent bien
Si tu veux passer par addEventListenner il faudrait utiliser les data-attributes
Après ce n'est pas trop intuitif, le plus simple serait d'utiliser StimulusJS avec ça tu peux utiliser des data-target et des data-values, ça a été créé par Ruby on Rails mais tu peut l'utiliser en tant que librairie, tu peux jeter un oeil à la doc https://stimulus.hotwired.dev