我想从URL中获取一个值,将其添加到我的slots.html上的span标记中,以便用户可以读取它,然后将相同的值拉入另一个JS文件,以便随着游戏的进行而改变它。 Url代码工作正常,我得到了适当的值:
elId("wallet").textContent = (values["bank"]);
返回例如1234。
<p>Player Bank: <span id="wallet"></span></p>
正确显示1234
但是当我尝试从我的html(var elWallet=elId("wallet");
)获取值到另一个JS页面时,它返回<span id="wallet"></span>
而不是1234.
有人可以向我解释我做错了什么,以及如何提高我对此的理解。任何帮助将不胜感激!
编辑:var elId = function(id) {return document.getElementById(id); }
是我为编写document.get而编写的函数。
编辑2:我发现了这个问题,与朋友交谈,无论如何都要感谢所有的帮助。
答案 0 :(得分:-1)
请尝试使用innerHTML来获取值。
elWallet.innerHTML将返回span标记内的值。
更新: 这适合我。也许你可能已经在脚本标签后面放了钱包元素。
玩家银行:1234
<script>
var elId = function(id) {return document.getElementById(id); }
var elWallet=elId("wallet");
console.log(elWallet.textContent);
console.log(elWallet.innerHTML);
</script>
</body>
</html>