2017-09-13 3 views
0

Il y a ce simulateur de pack sur un site que je fréquente. Vous êtes donné au hasard 10 joueurs de basketball dans le jeu avec diverses valeurs sur combien ils valent. Lorsque vous chargez la page, les cartes sont face cachée, vous devez donc cliquer sur chacune d'elles pour "révéler" la carte et l'ajouter à votre total. L'idée est de maximiser la valeur de chaque pack. J'ai compris que le retournement est tout montrer et le score total du pack est réellement là dès que vous chargez la page. J'essaie donc d'écrire un script greasemonkey pour actualiser la page jusqu'à ce que la valeur dépasse un certain seuil. Je peux arriver à la durée avec ce code:Comment puis-je accéder à la valeur dans une plage HTML?

document.getElementsByClassName("pack-score")[0]; 

qui me fait une période qui ressemble à ceci:

<span class="pack-score" data-score="12352"> 

Alors, comment pourrais-je accéder à la valeur-score de données à l'intérieur cette période, donc je peut alors l'utiliser comme une valeur pour la logique du code?

Répondre

0
document.getElementsByClassName("pack-score")[0].getAttribute('data-score') 

ou jquery

$(".pack-score").find('span').data('score')