Bonjour,

J'essaie d'afficher une variable avec innerHTML, celle ci s'affiche de maniere capricieuse, voici quant elle ne s'affiche pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
score = document.getElementById("Aff_score");
score = 0;
nbMultiplicateur = 1;
 
function afficherScore() {
    score.innerHTML = "Score : " + score;
}

Par contre si devant innerHTML je mets le nom de l'ID cela fonctionne (!)


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
score = document.getElementById("Aff_score");
score = 0;
nbMultiplicateur = 1;
 
function afficherScore() {
    Aff_score.innerHTML = "Score : " + score;
}

Et ce que je ne comprends pas c'est qu'une autre facon de faire fonctionne aussi sans avoir a mettre l'ID direcement devant le InnerHTML .... :/

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
$score = document.getElementById("score");
score = 0;
nbMultiplicateur = 1;
 
function afficherScore() {
    $score.innerHTML = "Score : " + score;
}

Comment expliquer ces différences d'affichage ?