所以我尝试向单选按钮输入添加属性,特别是 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/