CloneNode

Fermé
saida - 30 nov. 2020 à 23:00
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 30 nov. 2020 à 23:58
Bonjour,
j'ai un element div qui contient de boutons ,textarea...et je vais un copie de ce element avec cloneNode mais le probléme que cette fonction ne copie pas les evenements onclick . je met un nouveau id pour la copie mais je ne connais pas comment acceder au bouton de ce copie par exemple pour ajouter evenement onclick

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
30 nov. 2020 à 23:58
Bonjour,

Sans voir ton code.. difficile de te répondre avec précision.

Perso, je passerai par de addEventListener
// la fonction à exécuter au click...
// par exemple :
function clickHandler(e) {
  console.log(e.target.innerHTML);
}

// reference to all  items
const items = document.querySelectorAll('.unselecteurappartenantàtonbouton');

// loop through list items and add listener to click event
for (const item of items) {
  item.addEventListener('click', clickHandler);
}

0