ホームページ  >  に質問  >  本文

javascript - localstorage を使用して json オブジェクトを保存するときに、クリックするたびに値をストレージに重ね合わせたいと考えています。これで、クリックするたびに前の値が上書きされます。

これは保存時のコードです

リーリー

次の時間がかかります

リーリー
習慣沉默習慣沉默2669日前1099

全員に返信(7)返信します

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-30 09:58:32

    あなたの考えは間違っています。まず LocalStorage から元の値を取り出して、新しいデータを元の値に重ね合わせてから、再度 LocalStorage に保存する必要があります。こうすればデータの上書きはなくなります

    返事
    0
  • 阿神

    阿神2017-06-30 09:58:32

    みんなも欲しいですかtr都存不同的item

    返事
    0
  • 習慣沉默

    習慣沉默2017-06-30 09:58:32

    上書きするのは、保存するたびに名前が変わらないためです
    これに変更できます
    var nums = 0;
    $(".top").click(function(){

    リーリー

    以下の値を取得する場合は、nums の値に基づいてループするか
    、データ構造を変更し、オブジェクトを使用してデータを保存し、クリックするたびにデータをオブジェクトに追加してから、オブジェクトを localstroage に保存します

    返事
    0
  • PHP中文网

    PHP中文网2017-06-30 09:58:32

    まずlocalStorageからデータを取り出してオブジェクトに変換し、取り出したオブジェクトに保存したい値を挿入し、それを文字列に変換してlocalStorageに保存します。オリジナルデータ

    返事
    0
  • 滿天的星座

    滿天的星座2017-06-30 09:58:32

    最初に読み取り、次に追加し、次に書き込みます。

    リーリー

    返事
    0
  • 学习ing

    学习ing2017-06-30 09:58:32

    最初は、まず値を取得して変数に代入し、クリックイベントで操作を実行します。当面はデータを直接保存する必要はありません。ページがジャンプしたときや必要なときに保存されます。そうしないと、一度クリックするたびに保存されてしまい、取り出すのが非常に面倒です。

    リーリー

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-06-30 09:58:32

    リーリー

    返事
    0
  • キャンセル返事