When you create a check box in IE using document. createelement, you cannot set checked = true to make the check box selected by default.
But in Firefox
Therefore, use innerhtml = '<input type = "checkbox" Checked = "true"> </input>' to create the default check box
Both IE and Firefox
<HTML>
<Head>
<SCRIPT type = "text/JavaScript" src = "prototype-1.5.1.js"> </SCRIPT>
<SCRIPT type = "text/JavaScript">
Function createcheckbox ()
{
VaR ocheckbox = Document. createelement ("input ");
Ocheckbox. setattribute ("type", "checkbox ");
Ocheckbox. setattribute ("checked", true );
If (! Ocheckbox. Checked)
Ocheckbox. Checked = true;
$ ("Container"). appendchild (ocheckbox );
Alert (ocheckbox. Checked );
}
Function createcheckbox2 (){
$ ("Container"). innerhtml = '<input type = "checkbox" Checked = "true"> </input> ';
}
</SCRIPT>
</Head>
<Body>
<Div id = "Container" style = "height: 100px; width: 100%">
</Div>
<Input type = "button" onclick = "createcheckbox ()" value = "create check box"> </input>
<Input type = "button" onclick = "createcheckbox2 ()" value = "create check box 2"> </input>
</Body>
</Html>