动态创建默认选中的复选框

用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" οnclick="createCheckbox()" value="创建复选框" ></input>  <input type="button" οnclick="createCheckbox2()" value="创建复选框2" ></input>  </body>   </html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值