J'ai besoin de plus d'une horloge. Dans ma tentative, j'ai remplacé p> document.getelementByID code> avec
document.getelementsbyclassname code>. Malheureusement, cela ne fonctionne pas comme je l'ai essayé. Quelqu'un peut-il m'aider s'il vous plaît?
<p id="clock"></p>
4 Réponses :
Utilisation Espérons que vous comprenez comment fonctionnent les tableaux. Sinon, voici MDN et < Un href = "https://www.w3schools.com/js/js_arys.asp" rel = "nofollow Noreferrer"> W3schools . Je vous recommande de lire W3Schools Tout d'abord voir MDN P> getelementsbyclassname () code>, si vous lisez la fonction, les éléments sont pluriels. La fonction
getelementsbyclassname () code> renvoie réellement un tableau! Donc, vous avez juste besoin d'utiliser:
document.getelementsbyclassname ('Class') [index] code>. p>
Je ne comprends pas. :(
@Mantel qu'est-ce que tu ne reçois pas? document.getelementsbyclassname code> renvoie un tableau ... Vous devez accéder à l'élément de droite à l'aide d'un index. Êtes-vous allé à l'un ou l'autre site Web?
Vous ne pouvez pas avoir plusieurs idées d'identité sur la même page. Vous devez donc la remplacer par une classe et les sélectionner avec tous avec document.QuerySelectorall (". Nom de classe") Vous pouvez ensuite en faire la boucle. p>
Disons que vous avez
p>
p>. const horloge = document.Quiseryselectorallall (". horloge")., Donc, les horloges deviennent une nodelle que vous pouvez itérair. pour (var i = 0; i
Pouvez-vous utiliser le »Copier l'extrait pour répondre« Outil? Serait tellement reconnaissant!
Je l'ai fait et j'ai aussi fait un peu de refactoring à votre code
J'ai fait cela, attendez-vous à ce que ce soit à propos de votre question?
p>
<p class="clock"></p> <p class="clock"></p> <p class="clock"></p>
<p class="clock"></p> <p class="clock"></p> <p class="clock"></p>