このローカル ストレージ スクリプトを機能させようとしています。
名、姓、都道府県が必要です。要素を 1 つだけ保存できますか? 各要素に 1 つずつ、3 つの行を設定しています。
また、jQuery の append() メソッドを使用したいと思います。これまでのところ、アラートを受け取ることしかできません。アラート (値); しかし、それは私が望むものではなく、表示する最後の要素しか取得できません...姓、名、州ではありません。
これが私のコードです:
<div id="message">
</div>
</p>
<p>
<script type="text/javascript">
function saveLocal(){
if (window.localStorage) {
localStorage.setItem("firstname","myfirstname");
localStorage.setItem("lastname","mylastname");
localStorage.setItem("lastname","state");
alert("The data has been saved locally.");
} else {
alert("Your Browser does not support LocalStorage.");
}
}
function readLocal(){
if (window.localStorage) {
var val = localStorage.getItem("firstname");
var val = localStorage.getItem("lastname");
var val = localStorage.getItem("state");
$("#message").empty().append(getVal());
}else {
alert("Your Browser does not support LocalStorage.");
}
}
</script>
</head>
<body>
<div id="main">
<input type="button" value="Save Values" onclick="saveLocal()"/>
<input type="button" value="Read Values" onclick="getVal()"/>
</div>