gpt4 book ai didi

javascript - 检查本地存储中是否具有相同的值

转载 作者:行者123 更新时间:2023-11-28 01:41:07 24 4
gpt4 key购买 nike

我的这部分代码有一个错误,当我单击“-”img时,它会删除存储的名称,但如果我再次单击,这次是“+”img,它不会从淡入淡出中返回div,它创建一个具有相同值的新 div,然后我有两个 div 和两个具有相同值的键。

function fade(id) {

var element = document.getElementById(id);
var arr = new Array();

$('.qualquer').each(function() {
arr.push($(this).text());
});

$(document).ready(function(){
$(element).toggle(
function a(){
$(element).fadeTo("fast", 0.5, function(){
$("<img id='maix"+ide+"'>").attr('src', 'pics/+.gif')
.appendTo(element)
.addClass("minus3");
localStorage.removeItem('artist'+id);
})
},
function b(){
$(element).fadeTo("fast", 1, function(){
$("#maix"+ide+"").remove();
localStorage.setItem('artist'+id,arr[id]);
})
});
});
}

HTML,它是在 javascript 上生成的,这就是为什么这些加上:

"<div class='qualquer' id='"+(div+i)+"'>" + "<div onClick=location.href='artistinfo.html' class='diveText'> " + reals[i] + "</div>" + "<div class='diveImg'>" + "<img src='pics/-.png' id='"+(img+i)+"' onClick='fade(this.id)' class='minus'>" + "</div>" + "</div>"

我说得够清楚了吗?

最佳答案

首先用这个验证

var isExist = !!localStorage.getItem('localStorageVariableName');

所以,如果你得到 false 创建它

localStorage.setItem('localStorageVariableName', value);

希望这有帮助。

关于javascript - 检查本地存储中是否具有相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20915257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com