如何使用户脚本永久记住输入值?

时间:2019-11-24 17:30:52

标签: javascript userscripts

我在Violentmonkey(Firefox)中制作了一个简单的用户脚本,每当选中一个框时便切换元素样式(我将其用于osticket)。

...
// sync localStorage & checked
var checked = localStorage.getItem('checked');

btn.addEventListener("click", function() {
  tag.classList.toggle("tag-ext");
  if (checked == 0) {
    checked++;
  } else {
    checked--;
  }
  localStorage.setItem('checked', checked)
  // output current checked value
  console.log(checked);
});

已选中的值跟踪标记的位置:打开关闭。问题是标签位置并不总是与本地存储中的检查值相对应,该值始终为0或1。如何解决此脚本,以使标签和检查值之间的关联更可靠?

0 个答案:

没有答案