我使用本地儲存,但是每次只可以保存一個,因為用戶只有一個輸入頁面,而我要保存到另外一個頁面,每次用的setitem和getitem都是一樣的,我想實作用戶輸入的東西累加保存,有點類似于text檔案保存那種,主要我目前就會一個innerHTML動態插入的辦法,但是沒辦法永久保存和累加保存,請問有經驗解決的大佬幫忙解決嗎?謝謝啦!!!
uj5u.com熱心網友回復:
輸入頁
<input id="t1"><button onclick="save()">保存</button>
<script>
function save(){
var t1 = document.getElementById("t1")
var mySave = localStorage["mySave"]?JSON.parse(localStorage["mySave"]):[]
mySave.push(t1.value)
localStorage["mySave"] = JSON.stringify(mySave)
t1.value = ""
}
</script>
顯示頁
<textarea id="t2" style="width:600px;height:400px;"></textarea><button onclick="show()">顯示</button>
<script>
function show(){
var t2 = document.getElementById("t2")
var mySave = localStorage["mySave"]?JSON.parse(localStorage["mySave"]):[]
t2.value = JSON.stringify(mySave,null,4)
}
</script>
uj5u.com熱心網友回復:
謝謝我回去嘗試解決uj5u.com熱心網友回復:
使用cookie試試uj5u.com熱心網友回復:
主要是用在app上面的轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/135359.html
標籤:JavaScript
上一篇:html5畫布
