解决通过createElement创建出来的radio无法选中的问题
2008-10-27 14:29
337 查看
开发过程中,需要使用JS向页面动态添加radio,实现时通过document.createElement()方法来实现,刚开始的代码如下:
Code
if(document.uniqueID) {
//IE浏览器分支
var _radio = document.createElement("<input type='radio' name='_radio'>");
document.body.appendChild(_radio);
_radio = document.createElement("<input type='radio' name='_radio'>");
document.body.appendChild(_radio);
} else {
//非IE浏览器分支
var _radio = document.createElement("input");
_radio.type = "radio";
_radio.name = "_radio";
document.body.appendChild(_radio);
_radio = document.createElement("input");
_radio.type = "radio";
_radio.name = "_radio";
document.body.appendChild(_radio);
}
此外,在IE浏览中,通过document.createElement("input")来生成的radio和checkbox都无法通过document.getElementsByName()方法来获取。
摘:http://hotpepper.javaeye.com/blog/236338
Code
if(document.uniqueID) {
//IE浏览器分支
var _radio = document.createElement("<input type='radio' name='_radio'>");
document.body.appendChild(_radio);
_radio = document.createElement("<input type='radio' name='_radio'>");
document.body.appendChild(_radio);
} else {
//非IE浏览器分支
var _radio = document.createElement("input");
_radio.type = "radio";
_radio.name = "_radio";
document.body.appendChild(_radio);
_radio = document.createElement("input");
_radio.type = "radio";
_radio.name = "_radio";
document.body.appendChild(_radio);
}
此外,在IE浏览中,通过document.createElement("input")来生成的radio和checkbox都无法通过document.getElementsByName()方法来获取。
摘:http://hotpepper.javaeye.com/blog/236338
相关文章推荐
- 解决通过createElement创建出来的radio无法选中的问题
- 解决在IE下创建checkbox无法选中的问题
- 使用idea创建web项目后无法创建Java文件夹的问题的解决办法
- Android Studio 3.0 编译出来的apk无法安装问题解决
- 解决wordpress下载插件,安装失败,无法创建目录问题
- Android studio无法创建类和接口问题解决办法。提示 Unable to parse template "Class"
- RadioGroup里设置RadioButton为初始的都不选中状态及设置默认选中出现的问题及解决方法
- VS2005 SP1发布,解决只能创建WebSite,无法创建Web Application项目的问题
- Ubuntu16.04下AndroidStudio 无法创建模拟器问题的解决办法
- Apache 服务器运行一段时间后本地无法通过外网访问的情况问题解决描述(转)
- VS2010无法调试问题解决 最近,因为公司开发的需要,对开发环境进行全面的升级,在这其中也遇到了不少问题,在之后将陆续整理出来,以便以后查看。 之前开发环境:VS2008,ArcGIS9.3,Ar
- Tomcat在局域网中localhost可以访问,但是无法通过本地ip访问,127.0.0.1也无法访问问题的解决方法
- Android Studio 3.0 编译出来的apk无法安装问题解决
- 解决jquery设置radio选中效果后,再次选中不触发事件问题
- 无法通过工作流正常关闭的销售订单问题解决
- 解决vs创建dll编译无法生成lib文件问题
- 如何解决vmware虚机无法通过主机防火墙上网的问题
- C#中DataGridView绑定了DataTable后,通过代码修改DataGridView中的数据,总有一行(被修改过并被用户选中的行集合中索引为0的行)不能被UpDate回数据库的问题和解决办法
- 解决Webstorm通过Chrome无法调用JB插件调试的问题
- 通过openOptionsMenu无法打开optionsMenu问题的一种解决可能