【发布时间】:2020-01-23 03:23:34
【问题描述】:
所以我使用 localStorage 将按钮添加到我的 html 页面。单击按钮时,我希望删除相应的 localStorage 条目。
到目前为止我的代码:
for(let i=0;i<localStorage.length;i++)
{
var rem=document.createElement("button");
rem.innerHTML='<i class="fa fa-trash-o" aria-hidden="true"></i>';
rem.setAttribute('background-color','white');
rem.setAttribute('id',localStorage.key(i));
rem.setAttribute('class','delbuttons');
document.body.appendChild(rem);
}
因此,如果单击具有特定 id 的按钮,我希望删除 localStorage 中的相应键。我想要所有按钮的onclick。 目前我想到的是:
var delb=document.getElementsByClassName("delbuttons").addEventListener("click",del);
function del()
{
localStorage.removeItem('key');
}
我被困在这里,我不知道如何继续。我可以使用其他方法(jQuery 也可以!)
【问题讨论】:
标签: javascript html event-handling local-storage