我尝试做在形容 - check if checkbox is checked javascript检查是检查了 - <INPUT TYPE =“复选框”>
这是我的代码 -
var input = document.createElement("input");
input.name = "test";
input.type = "checkbox";
input.checked = true ;
var currentInput = document.getElementsByName("test");
if (currentInput.checked) {
console.log("true");
}
但是运行之后没有日志到控制台虽然input.checked = true
分配。
为什么不记录true
?
编辑:
根据什么@adeneo和@ mori57说,现在后续 -
var input = document.createElement("input");
input.name = "test";
input.type = "checkbox";
input.checked = true;
var body = document.getElementsByTagName('body')[0];
body.appendChild(input);
var currentInput = document.getElementsByName("test")[0];
if (currentInput.checked) {
console.log("true");
}
日志true
getElementsByName( '测试')[0]? – rpax