![](/img/trans.png)
[英]How do you make linebreaks in a HTML textarea result in breaks in the string?
[英]How do I keep linebreaks while saving textarea in localstorage`?
我正在通過 javascsript 使用 localstorage 構建一個待辦事項應用程序,我的問題是我是否保存了一個像
第一的
第二
第三
然后我進入保存而不是“第一第二第三”,有沒有辦法解決它? 這是保存筆記的javascript函數
function SaveNotes() {
var todo = document.getElementById("txtToDo").value;
var storage = JSON.parse(localStorage.getItem('ToDoList'));
var arrayLength = storage.length;
storage[arrayLength + 1] = todo;
localStorage.setItem('ToDoList', JSON.stringify(storage));
loadNotes();
clearNote();
}
你可以在這里找到整個代碼和演示https://jsfiddle.net/r58yzj6v/
您可以嘗試使用 encodeURI() 和 decodeURI() 將空格等轉換為 %nn
let s = `abc def ghi`; let e = encodeURI(s); console.log(e); let d = decodeURI(e); console.log(d);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.