从表行中删除localstorage数据

时间:2013-12-10 06:07:25

标签: javascript

我一直在尝试创建像Clear Cells按钮,但我不确定它是否会影响LocalStorage。从所有行更改数据(删除数据)的最佳方法是什么?

我正在使用它来预先制作小提琴:http://jsfiddle.net/ondras/hYfN3/ 这是我到目前为止所做的,它由一个按钮控制,以测试是否可以删除一个单元格。

function emptyIt()
{
   var form = document.getElementById("A1");
   form.value=0;
};

1 个答案:

答案 0 :(得分:0)

请检查更新的小提琴。

http://jsfiddle.net/hYfN3/1195/

以下代码用于清除localstorage的所有数据。如果您只想删除localstorage,您可以注释其他行或仅针对特定条目,那么您也可以为其创建条件。

(window.calAll = function() {

INPUTS.forEach(function(elm){try{
    localStorage[elm.id] = "";
        DATA[elm.id] = "";
    elm.value = "";
}catch(e){}});
})();

您可以查看

之类的条件
(window.calAll = function() {

INPUTS.forEach(function(elm){try{
    if(elm.id == "A1")
    {
    localStorage[elm.id] = "";
        DATA[elm.id] = "";
    elm.value = "";
    }
}catch(e){}});
})();