Bonjour à tous
Je bute sur le problème suivant:
dans une page HTML, j'ai deux éléments span situés dans des div différents:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<div class="zone" id="zoneM3">
                .......................
                <span id="unitM" class="valeur"> </span>
            </div>
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
           <div class="zone" id="zoneP3">
                ..............
                <span id="unitP" class="valeur"> </span>
            </div>
Je veux mettre le même texte dans chacun des span's par javascript:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
        if(capteur=="0"){
            document.querySelector("#unitM,#unitP").textContent="°C";
        }
        else if(capteur=="1"){
            document.querySelector("#unitM,unitP").textContent="%";
        }
Mais il n'y a que #unitM qui est chargé!
Alors que si je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
        if(capteur=="0"){
            document.querySelector("#unitM").textContent="°C";
            document.querySelector("#unitP").textContent="°C";
        }
        else if(capteur=="1"){
            document.querySelector("#unitM").textContent="%";
            document.querySelector("#unitP").textContent="%";
        }
Les deux sont bien chargés.
Que fais-je mal dans le premier cas?
Merci