用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>