Je veux saisir une valeur de l'URL, l'ajouter à une balise span sur mes slots.html afin que l'utilisateur puisse la lire, puis tirer la même valeur dans un autre fichier JS pour le modifier au fur et à mesure de la progression du jeu. Le code Url fonctionne très bien et je reçois la valeur appropriée:Pourquoi ne reçois-je pas une valeur de mon getElementById()?
elId("wallet").textContent = (values["bank"]);
qui revient par exemple 1234.
<p>Player Bank: <span id="wallet"></span></p>
qui affiche 1234 correctement
mais lorsque je tente d'obtenir la valeur de mon html (var elWallet=elId("wallet");
) à une autre page JS, il renvoie <span id="wallet"></span>
au lieu de 1234.
Quelqu'un pourrait-il m'expliquer ce que je fais de mal, et comment améliorer ma compréhension de cela. Toute aide serait appréciée!
EDIT: var elId = function(id) {return document.getElementById(id); }
est la fonction que j'ai écrite pour faciliter l'écriture de document.get.
EDIT 2: Eh bien, j'ai trouvé le problème, en parler à un ami, merci quand même pour toute l'aide.
Vous avez affecté à sa propriété 'textContent', mais vous ne l'avez pas lu sa propriété' textContent'. – Ryan
Est-ce que elId est une fonction que vous avez écrite? Si oui, pouvez-vous le poster. –
Je suis désolé, je suis tout à fait nouveau à JavaScript, pourriez-vous s'il vous plaît élaborer?, A également ajouté la fonction! J'espère que cela aide –