第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 localStorage 存儲和接收多個值

如何使用 localStorage 存儲和接收多個值

蕭十郎 2022-11-03 10:16:53
我正在嘗試存儲多個值,然后使用localStorage. 我想為每個具有類 id 的 div 生成一個隨機數(shù),然后存儲隨機數(shù)。但是,目前每個 div 都顯示相同的值,但我希望每個類生成一個隨機數(shù)并保存該數(shù)字。html<div class="id"></div><div class="id"></div><div class="id"></div>JS$('.id').each(function() {var min = 5,        max = 20,    random = min + Math.floor(Math.random() * max);var count;  if(localStorage.getItem("ct")){    count = localStorage.getItem("ct");  } else {    count = random;  }$(this).html(count);localStorage.setItem("ct", count);});
查看完整描述

2 回答

?
白衣非少年

TA貢獻1155條經(jīng)驗 獲得超0個贊

您可以將索引附加到項目名稱,以便每個 div 都有一個唯一的。


$('.id').each(function(index) {

var min = 5,

        max = 20,

    random = min + Math.floor(Math.random() * max);


var count;

  if(localStorage.getItem("ct"+index)){

    count = localStorage.getItem("ct"+index);

  } else {

    count = random;

  }


$(this).html(count);

localStorage.setItem("ct"+index, count);


});

演示:https ://jsfiddle.net/rm6xhv1j/


查看完整回答
反對 回復(fù) 2022-11-03
?
子衿沉夜

TA貢獻1828條經(jīng)驗 獲得超3個贊

一種選擇是使用數(shù)組并對其進行字符串化,這會隨著它變大而降低性能,因為您必須解析整個數(shù)組以對其進行修改,然后再次對其進行字符串化以將其存儲回來。

另一種選擇是使用附加到密鑰的數(shù)字,以便您希望存儲的每個項目在本地存儲中都有自己的位置。

localStorage.setItem("item_" + number, valueToStore);


查看完整回答
反對 回復(fù) 2022-11-03
  • 2 回答
  • 0 關(guān)注
  • 268 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號