我正在使用javascript和html製作遊戲。我想創建一個高分功能。 x
是您當前得分的名稱。在下面的代碼中,header
表示「高分」,但在完成遊戲後應該說出一個數字。Javascript Highscore Not Working
<h2 id="highscore">Highscore</h2>
function highscorefunction() {
var highscore = localStorage.getItem("highscore");
if(highscore !== null){
if (x > highscore) {
localStorage.setItem("highscore", x);
document.getElementById("highscore").textContent = highscore ;
}
}else{
localStorage.setItem("highscore", x);
document.getElementById("highscore").textContent = highscore ;
}
}
注意:下面的代碼表示[對象HTMLHeadingElement]而不是「高分」
function highscorefunction() {
var highscore = localStorage.getItem("highscore");
if(highscore !== null){
if (x > highscore) {
localStorage.setItem("highscore", x);
}
}else{
localStorage.setItem("highscore", x);
}
}
document.getElementById("highscore").textContent = highscore ;
可有人請告訴我我哪裏錯了
凡'x'意味着神奇來自:
所以它不使用HTML元素,以便定義
highscore
之外的功能? –*「x是您當前得分的名稱。」*,請告訴我們您是如何獲得該價值的。確保它是你的想法,而不是HTML元素。 –