一个简短的问题让我有点疯狂。当用户希望编辑某些输入的值时,我在灯箱上有一些单选按钮。这是我没有写的旧系统。现在的问题/解决方案是比较容易然而,当在IE7测试我发现了一些问题:IE7&Radio Button。经检查的问题。 .defaultChecked答案是?
document.getElementById(thisID).checked = true; // thisID is the ID of a radiobutton
基本上上面的代码没有设置单选按钮选中的值。
我以为我可以用此排序:
document.getElementById(thisID).defaultChecked = true;
但是如果我回来,改变我的单选按钮值前一个单选按钮保持选中,作为其.defaultChecked状态尚未更新!我无法控制服务器上生成的单选按钮的数量(以及它们的ID),并且直到表单提交之前,单选按钮的值都存储在客户端上。
IE7中有document.getElementById(thisID).checked
错误吗?
你可以使用jQuery吗? IE7相当可靠。 – 2012-01-10 11:06:02