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>