Javascript 如何在localStorage.length()上实时更新数据

Javascript 如何在localStorage.length()上实时更新数据,javascript,jquery,html,Javascript,Jquery,Html,如何在不重新加载页面的情况下更新数据localStorage.length 在事件单击时,localStorage.SetItem(Item.name,count) 然后使用函数.text(localStorage.length)更新数据,但数据未更新。 感谢您在刷新页面时加载上一个localStorage.length。但是当您重置购物车时,您会执行localStorage.clear()因此您清空了localStorage。 在下一行中更改购物车文本:$('cart#u total')。文本

如何在不重新加载页面的情况下更新数据
localStorage.length

在事件单击时,
localStorage.SetItem(Item.name,count)
然后使用函数
.text(localStorage.length)
更新数据,但数据未更新。
感谢您在刷新页面时加载上一个
localStorage.length

。但是当您重置购物车时,您会执行
localStorage.clear()
因此您清空了
localStorage
。 在下一行中更改购物车文本:
$('cart#u total')。文本('('+storageCount+'))
并加载变量
storageCount
,但问题是您从未更新该变量

使用以下命令:

$('#reset').on('click', function() {
   localStorage.clear();
   $('#cart_total').text('(' + localStorage.length + ')');
});

刷新页面时,加载最后一个
localStorage.length
。但是当您重置购物车时,您会执行
localStorage.clear()
因此您清空了
localStorage
。 在下一行中更改购物车文本:
$('cart#u total')。文本('('+storageCount+'))
并加载变量
storageCount
,但问题是您从未更新该变量

使用以下命令:

$('#reset').on('click', function() {
   localStorage.clear();
   $('#cart_total').text('(' + localStorage.length + ')');
});

请为我们提供您需要的。对不起,这里的代码@Arisbagus,有什么问题吗?当我添加项目时,它会在屏幕上显示,当我单击“重置”时,它会将其重置为0。对我来说似乎不错。我需要实时数据
localStorage.length
无刷新页面请为我们提供一个。您需要为我们提供一个。抱歉,这里的代码@Arisbagus,有什么问题吗?当我添加项目时,它会在屏幕上显示,当我单击“重置”时,它会将其重置为0。对我来说似乎不错。我需要实时数据
localStorage.length
而不需要刷新页面