解决通过createElement创建出来的radio无法选中的问题
2012-11-13 14:13
239 查看
使用 document.createElementById() 动态创建一个radio时,在IE7下无法选中,而在火狐下却可以:
var qt1 = document.createElement("INPUT");
qt1.type = "radio";
qt1.id = "qts";
qt1.name = "qt";
qt1.checked = "checked";
o.appendChild(qt1);
好吧,解决方法是这样,判断一下是否是IE浏览器,如果是,使用这个 document.createElementById("<input type='radio' name='qt' checked='checked'>"):
if(navigator.appName == "Microsoft Internet Explorer"){
var qt1 = document.createElement("<input type='radio', name='qt'
checked='checked'>");
qt1.type = "radio";
o.appendChild(qt1);
}
这个问题在IE8下被修正了。。
var qt1 = document.createElement("INPUT");
qt1.type = "radio";
qt1.id = "qts";
qt1.name = "qt";
qt1.checked = "checked";
o.appendChild(qt1);
好吧,解决方法是这样,判断一下是否是IE浏览器,如果是,使用这个 document.createElementById("<input type='radio' name='qt' checked='checked'>"):
if(navigator.appName == "Microsoft Internet Explorer"){
var qt1 = document.createElement("<input type='radio', name='qt'
checked='checked'>");
qt1.type = "radio";
o.appendChild(qt1);
}
这个问题在IE8下被修正了。。
相关文章推荐
- 解决通过createElement创建出来的radio无法选中的问题
- 解决在IE下创建checkbox无法选中的问题
- 在php中用递归的方式创建多级目录(解决多级目录无法直接创建的问题)
- WAS profile 通过manageprofiles.bat 创建不能作为主机服务项自动随开机启动问题解决方法
- 解决JBOSS服务器无法通过IP访问的问题
- 解决在IE下label中IMG图片无法选中radio的几个方法
- 阿里云创建[密钥对]无法通过密钥文件SSH云ECS实例解决办法
- 解决在IE下LABEL中IMG图片无法选中RADIO的几个方法
- Xcode 5 中引入 C++ 模板代码无法编译通过的问题解决
- 通过进入单用户模式解决linux中的rc.local修改后无法启动的问题
- windows镜像启动实例无法通过metadata设置密码问题解决
- 解决jquery设置radio选中效果后,再次选中不触发事件问题
- 通过进入单用户模式解决linux中的rc.local修改后无法启动的问题
- UITableView获取cell的row值(解决自定义cell里的button通过点击无法获得cell的indexpath的问题
- 解决无法通过SSH登录BT5的问题
- Extjs gridpanel使用遇到selectionchange被多次触发问题解决办法,grid表格复选框无法取消选中
- odejs express中创建ejs项目,解决express下默认创建jade,无法创建ejs问题
- 使用idea创建web项目后无法创建Java文件夹的问题的解决办法
- 解决Sublime Text通过Package Control无法打开install package的问题
- "Visual studio .net 无法创建或打开应用程序" 问题的一个解决思路