Bonjour,
Dans le script, pour éviter une répétition, j'ai voulu remplacer le code par celui placé en commentaire. Ce dernier n'affiche pas le nombre souhaité.
Auriez-vous une solution à proposer? Merci par avance pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <!DOCTYPE html> <html> <head><meta charset="utf-8"></head> <body> <header> <nav>Zéro</nav> <nav>Un</nav> <nav>Deux</nav> <nav>Trois</nav> </header> <script> document.getElementsByTagName("nav")[0].onclick=function() { alert(0); }; document.getElementsByTagName("nav")[1].onclick=function() { alert(1); }; document.getElementsByTagName("nav")[2].onclick=function() { alert(2); }; document.getElementsByTagName("nav")[3].onclick=function() { alert(3); }; /* for (var i=0;i<document.getElementsByTagName("nav").length;i++) { document.getElementsByTagName("nav")[i].onclick=function() { alert(i); }; } */ </script> </body> </html>
Partager