0

所以我试图给单选按钮输入添加属性,特别是Javascript中的name属性。我将孩子追加到一个主要对象,并且当我使用Object.setAttribute(“name”,value);然后检查附加输入的innerHTML,它甚至不包含名称属性!Javascript appendChild name属性

我猜我缺少一些简单的东西,或者有一种解决方法,但我一直在摔跤这个问题很长一段时间没有成功。我试着直接使用Object.name = value和Object.nodeName = value来访问属性(那是一个随机尝试)。

是否存在某种问题,其中IE6的JavaScript呈现引擎无法识别setAttribute(“name”,value)?有没有办法解决它?

回答

1

在IE中,您不能在动态创建的对象上添加名称属性。

我建议使用id如果唯一,或者如果不是,则使用类。

+0

那么如何让多个单选按钮成为同一分组的一部分呢? – 2009-11-10 21:01:30

+0

您是否动态创建按钮或将它们移动? – 2009-11-10 21:06:18

+0

我完全忘了提及这些的错误是复选框和单选按钮!我把它放在标签中,但忘了提及它,对不起! – 2009-11-10 21:10:21