使用JavaScript选中更改复选框

使用JavaScript选中更改复选框,javascript,html,Javascript,Html,我试图用JavaScript更改html代码的一部分,但无法正常工作: 函数触发器(){ document.getElementById('mycheckbox')。innerHTML=“”; } 函数triggerOff(){ document.getElementById('mycheckbox')。innerHTML=“”; } 测试 测试使用选中的属性,如下所示: 函数触发器(){ document.getElementById('mycheckbox')。checked=true

我试图用JavaScript更改html代码的一部分,但无法正常工作:

函数触发器(){
document.getElementById('mycheckbox')。innerHTML=“”;
}
函数triggerOff(){
document.getElementById('mycheckbox')。innerHTML=“”;
}

测试

测试
使用
选中的
属性,如下所示:

函数触发器(){
document.getElementById('mycheckbox')。checked=true;
}
函数triggerOff(){
document.getElementById('mycheckbox')。checked=false;
}

测试

测试
使用
选中的
属性,如下所示:

函数触发器(){
document.getElementById('mycheckbox')。checked=true;
}
函数triggerOff(){
document.getElementById('mycheckbox')。checked=false;
}

测试
测试
就这样做吧

function trigger(){
  document.getElementById('mycheckbox').checked = true;
}

function triggerOff(){
  document.getElementById('mycheckbox').checked = false;
}
innerHTML属性将在您的
mycheckbox
中创建另一个
input
元素

就这样做吧

function trigger(){
  document.getElementById('mycheckbox').checked = true;
}

function triggerOff(){
  document.getElementById('mycheckbox').checked = false;
}

innerHTML属性将在您的
mycheckbox
中创建另一个
input
元素

您不能将
innerHTML
设置为input type
checkbox
。使用
checked
属性选中/取消选中复选框

函数触发器(){
document.getElementById('mycheckbox')。checked=true;
}
函数triggerOff(){
document.getElementById('mycheckbox')。checked=false;
}

测试

测试
您不能将
innerHTML
设置为输入类型
复选框
。使用
checked
属性选中/取消选中复选框

函数触发器(){
document.getElementById('mycheckbox')。checked=true;
}
函数triggerOff(){
document.getElementById('mycheckbox')。checked=false;
}

测试

测试
谢谢您的回答!我知道我可以用。checked=true/false。但我试图让这种变化持续下去。因此,如果我重新加载页面,选中的仍然存在。我不想使用本地存储。谢谢你的回答!我知道我可以用。checked=true/false。但我试图让这种变化持续下去。因此,如果我重新加载页面,选中的仍然存在。我不想使用本地存储。