需要使用复选框清除本地存储

时间:2015-09-18 11:04:46

标签: javascript checkbox local-storage

我理解使用以下方式清除本地存储:

localStorage.clear();

你如何使用复选框?我们假设您有一个复选框:

<input type="checkbox" id="all" value="" name="all"> Remove All

我更喜欢使用javascript(而不是jquery)完成。

谢谢!

2 个答案:

答案 0 :(得分:0)

通过为addEventListener事件

添加change来尝试这样的事情
document.getElementById("all").addEventListener('change', function(){
      if(this.checked)
      {
           localStorage.clear();
      }
});

答案 1 :(得分:0)

您可以使用更改事件处理程序:

&#13;
&#13;
NSPredicate *predicateName = [NSPredicate predicateWithFormat:@"name!=nil AND name!="""];
&#13;
var clear = function(toClear) {
  if(toClear)
    localStorage.clear();
};
&#13;
&#13;
&#13;