javascript_IE7中CheckBox的checked=true不打勾解决方法:
- var chkbox = document.createElement("INPUT");
- chkbox.type = "checkbox";
- chkbox.checked=true;
- lnk.parentNode.appendChild(chkbox);
原因是 chkbox控件还没初始化(appendChild),就开始操作它的结果
据此将代码改为即可正确显示:
- var chkbox = document.createElement("INPUT");
- chkbox.type = "checkbox";
- lnk.parentNode.appendChild(chkbox);
- chkbox.checked=true;
本文介绍了解决在Internet Explorer 7中使用JavaScript创建CheckBox时遇到的问题,即CheckBox的checked属性设置为true后无法正常显示勾选状态。通过调整代码执行顺序,确保CheckBox元素被正确插入到DOM树后再进行checked属性的设置。
139

被折叠的 条评论
为什么被折叠?



