用document.createElement在ie下创建复选框 无法通过设置checked=true来使复选框默认选中
但在firefox下可以
故使用innerHTML = '<input type="checkbox" checked="true"></input>' 来创建默认选中的复选框
在ie和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="创建复选框" ></input> <input type="button" onclick="createCheckbox2()" value="创建复选框2" ></input> </body> </html>