11526 sujets

JavaScript, DOM et API Web HTML5

Bonjour a tous
je suis confronté a un sacre probleme
j'ai un bon de commande avec plus de 500 articles
Pour l'exemple je ne mettrais que 3 articles avec un code simplifie au maximum

ce que je souhaite c'est que l'utilisateur puisse retirer chaque article du panier total grace a un bouton retirer du panier

Mais lorsque le bouton retirer du panier a ete cliquer celui ci doit disparaitre

tout ce que j'ai pu essayer agit sur toutes les bouttons des articles en meme temps

c'est a dire que si je clic sur ajouter au panier d'un article
les boutons retirer du panier j'affiche pour les 3 articles

si je clic sur un bouton retirer du panier du'n article les 3 boutons partent

je comprends mon erreur puisque je fais une boucle
j'ai essayé sans boucle mais rien ne fonctionne
j'ai mis mon projet sur codpen
Merci de l'aide

https://codepen.io/flexi2202/pen/XWPXPwd
Salut,

a priori il te manque juste des this dans l'appel de tes fonctions :
onclick="myFunction(this);"


Si tu n'indiques pas this, element n'existe pas et du coup la fonction ne fonctionne pas.
Meilleure solution
Salut,

globalement sur que cela fonctionne avec le code qui était fourni, mais en voulant regarder ton codepen ce n'est plus le même contenu manifestement Smiley ohwell