bonjour,
j'essaie de modifier un template html dont j'ai pas la main sur le code HTML mais j'ai la possibilité d'ajouté un script javascript.
Je souhaite supprimer (rentre invisible) le 4eme onglet (donc index=3) d'un UL qui est contenu dans un DIV de class.
Le DIV n'as pas de ID donc je le sélectionne par sa class.
Le UL n'a pas de ID non plus, donc je cherche le contenu qui le cible.
Ce quatrième onglet contient du contenu comportant le mot "Instructors".
Donc je sélectionne tous les LI dans ma div, je pose la condition de test de caractère et je change la visibilité si ça valide pas l’expression.
Code js : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for (let li of document.querySelectorAll(".scroll_tab_inner li")) { li.style.display = li.textContent === "Instructors" ? "" : "none"; }
Mais voilà, ça ne fonctionne pas. Qu'est-ce que j'ai manqué ou fait comme coquille ?
ça ne remonte aucune erreur (firefox), du coup je nage dans le flou....
Mon code s'exécute bien car si je mets un alert ou console, ça marche. j'ai vérifié l'orthographe de ma class div, et je vois pas où j'ai fait une erreur.
avez-vous une idée ?
Merci de votre aide.
Partager