这个是初始化的创建代码:
firefox和ie下面的初始化checkboxvar cb = document.createElement("input");
firefox和ie下面的初始化checkboxcb.type 
= "checkbox";

这个是往容器控件中添加checxbox控件的代码
firefox和ie下面的初始化checkboxlb.appendChild(cb);


初始化checked值是在往父容器添加完成后,再添加的。

firefox和ie下面的初始化checkboxcb.checked = true;

亦或者:

firefox和ie下面的初始化checkboxcb.setAttribute("checked"true);

但是在firefox下,不支持cb.checked=true这样的写法,可能是在firefox下的checked是一个只读属性。

兼容写法:

    window.onload=function(){
        var lb = document.createElement("label");
        var cb = document.createElement("input");
        cb.type = "checkbox";
        cb.value = 1;
        cb.;

加上cb的id以及lb的htmFor属性,是为了兼容IE6.

相关文章: