我想從URL中獲取一個值,將其添加到我的slots.html上的span標記中,以便用戶可以讀取它,然後將該值寫入另一個JS文件中,以便在遊戲進行時對其進行更改。網址代碼工作正常,我也得到了相應的值:爲什麼我沒有從我的getElementById()中獲取值?
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:好吧,我發現這個問題,通過與朋友交談,謝謝反正所有的幫助。
你分配給它的'textContent'屬性,但你沒看過的'textContent'財產。 – Ryan
ELId是你寫的一個函數嗎?如果是的話,你可以發佈它。 –
對不起,我對JavaScript相當陌生,請您詳細說明一下,還增加了功能!我希望這可以幫助 –