Javascript appendChild 名称属性

标签 javascript internet-explorer-6 checkbox radio-button appendchild

所以我尝试向单选按钮输入添加属性,特别是 Javascript 中的名称属性。我将子对象附加到主对象,并且当我使用 Object.setAttribute("name", value); 时然后检查附加输入的innerHTML,它甚至根本不包含名称属性!

我猜我错过了一些简单的事情,或者有办法解决它,但我已经为这个问题苦苦挣扎了一段时间,但没有成功。我尝试使用 Object.name = value 和 Object.nodeName = value 直接访问该属性(这是一次随机尝试)。

是否存在 IE6 的 javascript 渲染引擎无法识别 setAttribute("name", value) 的问题?有办法解决吗?

最佳答案

这是处理 IE 的解决方法:

http://javascript.about.com/library/bliebug2.htm

http://www.thunderguy.com/semicolon/2005/05/23/setting-the-name-attribute-in-internet-explorer/

本质上,所使用的方法是动态创建元素,而不是修改现有元素。

关于Javascript appendChild 名称属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1711100/

相关文章:

android - ListView 中的随机复选框选择未获取确切位置,显示索引超出范围异常

javascript - 如何首先显示来自另一个 div 的导航栏菜单?

javascript - 在功能模块的组件中使用应用程序模块的组件

javascript - 使用 Fabric.js 在矩形中以规则间隔绘制垂直线

javascript - 为动态创建的标签添加 id 属性

asp.net - IE6 与 IE8,按钮与超链接,CSS 渲染问题

html - 什么是布局?

IE6 中的 CSS 固定容器

asp.net - 动态添加的复选框的 CheckedChanged EventHandler 未在 Repeater 的 UpdatePanel 内触发

javascript - knockout 中复选框列表的选中属性