IE7中javascript操作CheckBox的checked=true不打勾的解决方法

时间:2009-12-07    点击:131   
复制代码 代码如下:

var chkbox = document.createElement("INPUT");
chkbox.type = "checkbox";
chkbox.checked=true;
lnk.parentNode.appendChild(chkbox);

以上代码在IE7下,生成的Checkbox无法正确的打上勾。
原因是 chkbox控件还没初始化(appendChild),就开始操作它的结果
据此将代码改为即可正确显示:

复制代码 代码如下:

var chkbox = document.createElement("INPUT");
chkbox.type = "checkbox";
lnk.parentNode.appendChild(chkbox);
chkbox.checked=true;
测试JavaScript字符串处理性能的代码
javascript 混合的构造函数和原型方式,动态原型方式
JavaScript 常见对象类创建代码与优缺点分析
javascript prototype原型操作笔记
javascript Array.sort() 跨浏览器下需要考虑的问题
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 Product All Rights Reserved