[英]Print Local Storage onto page
如何在游戲中向用戶顯示高分? 我不能使用onload()
,那么如何顯示存儲的高分? 這是我的獲得分數的代碼。
var hs = localStorage["hs"];
function myFunction() {
$("#demo").text(hs);
}
<script type="text/javascript">
localStorage.setItem("highscore","100");
var v=localStorage.getItem("highscore");
alert(v);
</script>
您需要使用setItem()將值分配給變量,並使用getItem()來獲取值
這將為您提供幫助。
<!DOCTYPE html>
<html>
<head>
<title>A game</title>
</head>
<body>
<div id="showscore"></div>
// Keep the script tag at the end of your HTML code.
<script type="text/javascript">
//localStorage.setItem("highScore","564544");
var highScore = localStorage.getItem("highScore");
// Considering you already have highScore set in local storage.
// Uncomment your line number 10 if you want to set in local storage
if(highScore){
document.getElementById('showscore').innerHTML = highScore;
}
else{
document.getElementById('showscore').innerHTML = "Play your first game";
}
</script>
</body>
</html>
您可以在此處使用innerHTML dom屬性插入存儲在本地存儲中的高分。
確保將腳本插入html代碼的末尾,因為腳本需要首先呈現所有元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.