首先,我们通过js创建一个checkbox:
var
checkBox
=
document.createElement(
"
input
"
);
checkBox.type = " checkbox " ;
checkBox.type = " checkbox " ;
然后通过如下设置其选中:
checkBox.checked
=
true
;
// 或者是
checkBox.setAttribute( " checked " , true );
// 或者是
checkBox.setAttribute( " checked " , true );
这段代码在firefox中测试通过,显示出来的checkbox是选中状态,但是在IE中测试不行,显示出来的checkbox是为选中状态。
一个简单的解决办法是通过innerHTML来直接输出checkbox:
var
td
=
document.createElement(
"
td
"
);
td.innerHTML = " <input type="checkbox" checked/> " ;
td.innerHTML = " <input type="checkbox" checked/> " ;