Bonjour,
comment recuperer la valeur 3.000 dans
Code:<div class="detail_value odd currentSum">3.000</div>
j'ai essayé avec ça mais ça ne marche pas
Merci.Code:var String = document.getElementsByClassName('detail_value odd currentSum');
Version imprimable
Bonjour,
comment recuperer la valeur 3.000 dans
Code:<div class="detail_value odd currentSum">3.000</div>
j'ai essayé avec ça mais ça ne marche pas
Merci.Code:var String = document.getElementsByClassName('detail_value odd currentSum');
Bonjour,
document.getElementsByClassName te retourne une collection d'éléments possédant la class indiquée en paramètre, donc en aucun le contenu des éléments.
:fleche: https://developer.mozilla.org/fr/doc...ntsByClassName
Merci pour le renseignement, mais je ne comprend pas comment utiliser le code...
Code:var String = document.getElementsByClassName('detail_value odd currentSum')[0].innerHTML;
greasemonkey me renvoie
/*
Exception: document.getElementsByClassName(...)[0] is undefined
@Scratchpad/2:14:14
*/
oui désolé un bête copier coller ...
tu vise quelle classe précisément, là il y en a 3 detail_value,odd et currentSum
je cherche CurrentSum
Et tu n'as pas réussi à en déduire la syntaxe appropriée ?
Code:
1
2 var String = document.getElementsByClassName('currentSum')[0].innerHTML;
voici le code utilisé
il me met toujours la même erreur..Code:
1
2
3 var String = document.getElementsByClassName('currentSum')[0].innerHTML; alert(String);
/*
Exception: document.getElementsByClassName(...)[0] is undefined
@Scratchpad/2:12:14
*/
Le code est bien appelé après le chargement de la page ?
http://jsfiddle.net/dupa7daw/1/
quel navigateur / version utilises tu ?
Voilà ça fonctionne !!!
mais je suis passé par :
comment exécuter le scripte après le chargement de la page ?Code:
1
2
3
4
5
6
7 var nIntervId; nIntervId = setInterval(SetMise, 1000); function SetMise() { var String = document.getElementsByClassName('currentSum')[0].innerHTML; alert(String) };
il suffisait de passer par le onload du body ...
question d'instanciation de l'objet ...