bonjour, je débute en javascript et je ne comprend pas comment afficher le résultat du script dans le page html.
Voici mon script javascript :
let year = 2020;
for (let i = 0; i <= 10; i++)
{
if ((year%4==0) && ((year%100!=0) || (year%400==0)))
{
console.log(`${year} est une année bissextile`);
}
else
{
console.log(`${year} est pas une année bissextile`);
}
year++;
}
J'ai bien regarder les tutos mais je n'ai pas vraiment eu ma réponse. Je dois créer dans mon html le meme nombre de <p> que je vais ajouter ou je peux les créers du coté du js?
Non je ne veux pas d'alerte je veux vraiment créer des <p>
j'ai tenter ceci :
let year = 2020;
let p = document.createElement("p");
document.getElementById("main").appendChild(p);
for (let i = 0; i <= 10; i++)
{
if ((year%4==0) && ((year%100!=0) || (year%400==0)))
{
document.getElementById("main").appendChild(p);
p.innerHTML = year + "est bissextille";
}
else
{
document.getElementById("main").appendChild(p);
p.innerHTML = year + " est pas bissextille";
p.style.color = "green";
}
year++;
}
Mais comme je me douter, cela ne m'affiche que la phrase de la boucle
Bonjour, je pense que ton code fonctionne quasiment.
Il faudrait peut-être créé le paragraphe à l'intérieur de la boucle.
Comme tu ajoutes un paragraphe à chaque tour de boucle, tu en créé un à chaque tour de boucle.
let year = 2020;
for (let i = 0; i <= 10; i++)
{
let p = document.createElement("p");
if ((year%4==0) && ((year%100!=0) || (year%400==0)))
{
document.getElementById("main").appendChild(p);
p.innerHTML = year + "est bissextille";
}
else
{
document.getElementById("main").appendChild(p);
p.innerHTML = year + " est pas bissextille";
p.style.color = "green";
}
year++;
}
let year = 2020;
for (let i = 0; i <= 10; i++)
{
let p = document.createElement("p");
if ((year%4==0) && ((year%100!=0) || (year%400==0)))
{
document.getElementById("main").appendChild(p);
p.innerHTML = year + "est bissextille";
p.style.color = "red";
}
else
{
document.getElementById("main").appendChild(p);
p.innerHTML = year + " est pas bissextille";
p.style.color = "green";
}
year++;
}
Tu peux passer le sujet à "résolu" (bouton en haut à droite du sujet) et cliquer sur les pouces levés des messages qui t'ont aidé⋅e
[Résolu] afficher le resultat d'une boucle for
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
suggestion de présentation.
Sauf erreur, je ne me trompe jamais ! Je ferais mieux demain !
suggestion de présentation.