在使用js清除localStorage时,我们希望能够通过键名特征进行批量删除。这样可以避免直接清空时,误伤部分有用缓存的问题。
如:我们要删除键名含有 testLog 字符的存储内容,则调用如下:
如果本文对您有用,请点赞转发。欢迎评论留言交流。
$("#btnDelete").click(function (event){var myArray=new Array()
$("#contentTable input[type=checkbox]:checked").each(function(){
myArray.push($(this).val())
})
if(myArray.length<1){
alert("请选择要修改的数据")
return
}
//不是取数组一个元素,而是将选中的数组join()成为一个字符串传到后台,
//后台去解析参数ids进行批量操作
location.href ="/delete?ids="+myArray.join()
})
function(){// 获取textarea
var txt = document.getElementById('txt')
// 把textarea的值使用@qq.com分割成数组,
// 再使用换行符\n连接起来,再将值赋给textarea
txt.value = txt.value.split('@qq.com').join('\n')
}