首页 > 解决方案 > 根据复选框的状态工作 javascript

问题描述

我有一个切换 div 的复选框,我将选择注册到 localstore 并取回

但我不能做的是切换 div 的 javascript 不会看到该复选框的选项,它需要切换两次

索引.html

<div id="siit" class="sit"></div>

Clock?: <br>
        <label class="switch">
          <input id="tetik" type="checkbox">
          <span class="slider round"></span>
        </label>

saat.js

function basla() {
  var today = new Date();
  var h = today.getHours();
  var m = today.getMinutes();
  var s = today.getSeconds();
  h = checkTime(h);
  m = checkTime(m);
  s = checkTime(s);
  document.getElementById('siit').innerHTML =
  h + ":" + m + ":" + s;
  var t = setTimeout(basla, 500);
}
function checkTime(i) {
  if (i < 10) {i = "0" + i};  // add zero in front of numbers < 10
  return i;
};

这是代码笔:https ://codepen.io/Etka/pen/BvGKWV

我想要这个:当用户选择显示时钟并离开时,当用户回来时,javascript将选中复选框,如果选中将显示时钟

标签: javascripthtml

解决方案


检查选定状态并选中复选框时,还要使时钟可见。

// Set the selected state
    if (isSaved === "true") {
      checkbox.checked = true;
      $("#siit").show();
    }

推荐阅读