Bonjour,

je bloque sur un problème qui m'a l'air simple mais je n'arrive pas à récuperer mon élement par id.
Le but étant de faire un chronometre.
Mais d'après le débuggeur, le getelementbyId reste toujours null. Je ne comprends pas


Code html : 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
<!doctype html>
<html>
 
<head>
    <meta charset="utf-8">
    <title>Ma page web</title>
</head>
 
<body>
<script src="../js/chrono.js"></script>
 
</p>
    <p id="MonCompteur">0</p>
</body>
 
</html>

et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
var compteurElt = document.getElementById("MonCompteur");
 
 
//chronometre
function chronometre() {
    // Conversion en nombre du texte du compteur
    var compteur = Number(compteurElt.textContent);        
    compteurElt.textContent = compteur + 1;
}
 
// Appelle la fonction diminuerCompteur toutes les secondes (1000 millisecondes)
setInterval(chronometre, 1000);