启用或禁用javascript中的复选框不发生

启用或禁用javascript中的复选框不发生,javascript,jquery,html,Javascript,Jquery,Html,信息 {{$val}} var str=“你好,世界!”; var-res=str.substring(0,2); 如果(res==ee){ 警报(“你好!我是一个警报框!”); }else if(res==he){ document.getElementById(“复选框”).checked=true; } valueee和he应该用引号括起来。还要注意,ID应该是唯一的,您可以使用公共类并使用getElementsByClassName来使用类将所有ID作为目标: var res = str

信息
{{$val}}
var str=“你好,世界!”;
var-res=str.substring(0,2);
如果(res==ee){
警报(“你好!我是一个警报框!”);
}else if(res==he){
document.getElementById(“复选框”).checked=true;
}


value
ee
he
应该用引号括起来。还要注意,ID应该是唯一的,您可以使用公共类并使用
getElementsByClassName
来使用类将所有ID作为目标:

var res = str.substring(0, 2);
if(res=='ee'){
  alert("Hello! I am an alert box!");
}
else if(res=='he'){
  document.getElementsByClassName("checkbox").checked = true;
}

情况不对。如果要检查字符串元素,则必须使用
。否则,它将被视为变量

  if(res=="ee"){
     alert("Hello! I am an alert box!");
   }
   else if(res=="he"){
     document.getElementById("checkbox").checked = true;
   }

请使用这个类!使用唯一的id!永远不要使用相同的id…看到这个js fiddle jsfiddle.net/vcbwrg0L/1了吗working@VijayKumar:
H
在he中应为大写,或将子字符串转换为小写,然后进行比较@VijayKumar:检查我共享的小提琴。脚本应该在dom元素之后。我可以为输入字段的id连接两个字符串吗