2017-07-21 1 views
-2

Voici le code. Merci de m'aider.en boucle sur le bouton donne toujours 0 réponse

/*this code works fine in code snippet and (when I run the code in the chrome console but when I write the code in my file.js, this won't work*/ 
 
var btn = document.getElementsByTagName('button'); 
 
alert(btn.length); 
 
// it must alert 3, but I always get 0. Please help me. Thank you
<button>Games</button> 
 
<button>Foods</button> 
 
<button>Movies</button>

+1

Je vois 3 en alerte – brk

+0

En fait, si vous appuyez sur « Exécuter "code snippets", il alerte 3, ce qui est le comportement souhaité – Antony

+0

Lorsque j'ai cliqué sur "Exécuter des extraits de code" je vois 3 en alerte. –

Répondre

0

Exécutez les js après le document prêt .use avec window.onload fonction

window.onload=function(){ 
 
var btn = document.getElementsByTagName('button'); 
 
alert(btn.length); 
 
}
<button>Games</button> 
 
<button>Foods</button> 
 
<button>Movies</button>

+0

Merci! Cela marche! –