ローカルストレージを使ってリストを表示していますが、localStorageアイテムの最後に追加しています。 localStorageから特定の文字列を削除するにはどうすればよいですか?それらはすべて一意のIDを持つfibクラスにあります。divの間からHTMLを削除するだけでも動作しますが、実際にlocalStorageアイテム内でどのように実行するのかわかりません。localstorageの文字列を削除する
答えて
することは、単にcreateDocumentFragment
を使用してバック HTMLにそれを回す:
var yourHTML = getItFromLocalStorage();
var fragment = document.createDocumentFragment();
fragment.appendChild(document.createElement('div'));
fragment.firstChild.innerHTML = yourHTML;
var yourElement = fragment.getElementById('your_id');
yourElement.parentNode.removeChild(yourElement);
// fragment.firstChild now contains your HTML *without* the
// element with your_id
これは私が必要としたのと同じように見えます。しかし、私はそれを使用すると、私のlocalStorage全体を[object HTMLDivElement]に置き換えます – Skitty
実際に結果をローカルストレージに保存したい場合、 'fragment.firstChild.innerHTML'でHTMLに変換する必要があります –
あなたは文字列のリストを使用してのlocalStorageに保存しますが、あなたが最初にそれを文字列化と検索に戻ってそれを解析する必要がありますすることができます。ヘルパー関数を作成してコード/時間を保存することができます。
function setItem(key, obj){
localStorage.setItem(key, JSON.stringify(obj));
}
function getItem(key){
return JSON.parse(localStorage.getItem(key));
}
var data = [];
data.push('a'); // ['a']
setItem('data', data);
data = getItem('data'); // ['a']
data.push('b'); // ['a', 'b']
setItem('data', data);
data = getItem('data'); // ['a', 'b']
data.splice(data.indexOf('a'), 1); // ['b']
setItem('data', data);
data = getItem('data'); // ['b']
console.log(data); // ['b']
いいえjsonが問題に使用されていることに言及してください。たとえそうであっても...これは質問が何を求めているのかを説明していません – charlietfl
彼はlocalStorageについて尋ねました。そして、解析せずに配列を文字列化して取り出すことなくリストをlocalStorageに保存する方法は? –
?もう一度質問を読んでください。 – charlietfl
- 1. 削除文字列
- 2. Swiftで文字列の文字列を削除する
- 3. Python:文字列内の文字列パターンを削除する
- 4. 文字列内の文字列を削除する
- 5. localstorageデータを削除する
- 6. 空の文字列を削除する
- 7. 削除のNULL文字列::
- 8. 文字列から大文字小文字を削除する
- 9. 文字列と文字列をすべて文字列から削除する
- 10. 文字列から文字列を削除する方法
- 11. 文字列から文字列を削除するには?
- 12. 文字列を削除する方法
- 13. NSStringパス文字列を削除する
- 14. Javaの文字列の重複文字を削除する
- 15. ブタのラテン文字列の非ASCII文字を削除する
- 16. 文字列の最後の文字を削除する(VB.NET 2008)
- 17. 文字列の最初の文字を削除するには?
- 18. Javaの文字列内の文字を削除するには?
- 19. 文字列の最後の文字を削除する$ variable
- 20. アンダースコアと文字の間の文字列を削除する
- 21. XSLT URL文字列の最後の文字を削除する
- 22. 文字列の最初の文字を削除する場合
- 23. 文字列内の一連の文字を削除する
- 24. 文字列の最後の文字を削除する
- 25. 文字列内の特定の文字を削除する
- 26. PHPのJson文字列の特殊文字を削除する
- 27. 文字列から削除
- 28. 文字列からN番目の文字をすべて削除/削除
- 29. 文字列から重複する文字を削除する
- 30. 文字列内に重複する文字を削除する
文字列の例を表示できますか? – Erevald
申し訳ありませんが、私はモバイルで、投稿にコードを追加する方法がわかりません – Skitty