J'ai donc un problème avec innerHTML. J'ai un tableau de boutons vide et je le remplis à l'aide d'une boucle for. Ensuite, j'utilise une autre boucle for pour définir le innerHTML de chaque bouton sur "Info", mais lorsque je vérifie mon site, les boutons sont toujours vides.
//数组 let buttons = []; //循环问题 for(let i = 0; i < 2; i++) { //填充按钮数组的循环 for(let l = 0; l < 4; l++) { buttons[l] = $(`#btn${l}`); } //循环设置按钮的innerHTML for(let s = 0; s < buttons.length; s++) { buttons[s].innerHTML = "Info"; } }Quiz Game Quiz Game
Avec jQuery, vous devriez mieux appeler
buttons[s].html("Info");
来设置innerHTML。然而,在这里使用buttons[s].text("Info");
car il n'y a en fait aucune balise HTML dans la chaîne.Vous pouvez également utiliser un sélecteur pour sélectionner tous les boutons commençant par
"btn"
et définir leur texte en une seule fois.