J'avais compris ce qu'il fallait faire, ma logique était bonne mais je ne connaissais pas par exemple "contains" et d'autres petites choses en syntaxe que je ne connaissais pas. Mais grâce à cet exercice et vos supers cours je m'améliore chaque jour ! Merci beaucoup pour toutes ces vidéos que vous partagez gratuitement, elles méritent bien plus de vues
@vincentdennemont990210 ай бұрын
Bonjour et un grand merci pour le contenu que tu partages ! J'ai également trouvé une solution, mais en empruntant une méthode un peu différente. Voici le code que j'ai utilisé : document.querySelectorAll("li").forEach((li) => { li.addEventListener("click", () => { let icon = li.querySelector("i.fa-solid.fa-check"); if (icon) { icon.remove(); } else { icon = document.createElement("i"); icon.classList.add("fa-solid", "fa-check"); li.appendChild(icon); } }); }); Cela a fonctionné pour moi. Merci encore !
@angepaternenanakadjeu7834 Жыл бұрын
Très clair et facile à comprendre, vraiment merci
@babacarsissoko2824 жыл бұрын
Modèle de cours superbe avec des explications très claires. Vraiment chapeau et bonne continuation!!!
@WeFormYou4 жыл бұрын
Merci beaucoup 😄
@tedzak064 жыл бұрын
Je suis tes vidéos et c'est très bien expliqué et pédagogique pour ma part. Je n'avais pas réussi complètement ton exercice car en fait , car je n'avais pas assimilé tous les concepts expliqués en amont ( innerHTML & innerText. Désormais il reste à pratiquer et pratiquer pour s'approprié les méthodes.
@WeFormYou4 жыл бұрын
Bonjour Teddy, Effectivement ce n'est pas si facile de se rappeler de toutes les méthodes. Ça vient en pratiquant et en lisant bcp de code. Après l'essentiel est de comprendre le principe. Je vais refaire un exercice dans le genre demain ou Lundi. Avant de ré attaquer les autres chapitres, la semaine prochaine. stay connected 😄 !
@davidbrot54362 жыл бұрын
Chaque vidéo de la formation avec des explications très claires Hâte de continuer et de mettre tout cela en pratique
@jeannehlig57843 жыл бұрын
Bonjour, Personnellement, je l'ai fait ainsi : -- CSS : -- .check { color: green; } .cache { visibility: hidden; } -- HTML (dans les ) : -- -- JS : -- let tabLi = document.querySelectorAll('li'); for (let li of tabLi) { li.addEventListener('click', function () { this.querySelector('span').classList.toggle('cache'); }); } Et ça fonctionne aussi. Mais j'aime bien aussi la méthode de la constante "icone"... Je n'y aurais pas pensé, et ça m'apprend une piste de plus. Merci.
@fbejaoui14 жыл бұрын
J'adore tes videos continue.
@WeFormYou4 жыл бұрын
Merci 🙂
@mustch12264 жыл бұрын
Merci simple et fluide.
@martinbrandel83023 жыл бұрын
merci pour tout vos challenges :D
@amaurydulaz16914 жыл бұрын
Suis-je le seul à commenter cette excellente vidéo ? !!!
@WeFormYou4 жыл бұрын
Le premier en tout cas 😄 ! Merci d'avoir regardé !
Bonjour, j'ai pas mal chercher pour avoir finalement une version proche mais de "bric et broc" *********************JS************************* let select = document.querySelectorAll('ul li span '); // ajout d'un ecouteur d'evenement au clic sur toutes les colonnes for (let span of select){ span.addEventListener('click' , function(){ span.classList.toggle('check'); }); } ****************************CSS********************** .check{ color: white; } /*.check:hover{ color: green; }*/
@WeFormYou4 жыл бұрын
J'aime bien l'idée dans cette solution 😄 ! Pour partir dans ce sens, j'aurai mis en CSS le span en color:transparent, et le .check en color:green. Ce qui fait que l'on alterne entre le transparent et le vert sur l'icone (qui dans ce cas doit déjà être présente dans le HTML)
@sosinformatique34704 жыл бұрын
j'ai mis en pause je retourne au DOM et Evenements et je reviens