Le innerHTML du bouton ne peut pas être affiché à l'écran
P粉024986150
P粉024986150 2023-09-10 09:17:02
0
1
449

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

P粉024986150
P粉024986150

répondre à tous (1)
P粉667649253

Avec jQuery, vous devriez mieux appelerbuttons[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.

const buttons = $('[id^=btn]'); buttons.text('Info');
    
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!