如何用getElementById将一组radio中的一个设为checked,解决之后立即给分 所谓ID按照标准应该只是唯一的,只是IE上可以多个所以方法不能用document.getElementById()应该用getElementsByName() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form name="form1"><input type='radio' id='V0' value='V0' name='R1' checked>大片<input type='radio' id='V1' value='V1' name='R1' >电视<input type='radio' id='V2' value='V2' name='R1' >动漫<input type='radio' id='V3' value='V3' name='R1'>综艺<input type='button' value='设置V1' onclick="document.getElementById('V1').click();"></form> function Clickradio(){ var obj = document.getElementsByName("RD") for (var i=0 ; i<=obj.length ;i++) { if (obj[i].id=="c") { obj[i].checked=1 } }} 以上是将所有radio的name都设为"RD",id为"a","b","c"的情况下实现 错了,循环应该改成for(var i=0;i<obj.length;i++) ^_^ 2楼说的对啊,楼主为什么非要指定使用getElementById 呢?用getElementsByName可能会更好解决啊。还有楼主你给的代码里面也只是定义了radiobutton的name而没有id啊 jquery 取值问题 如何用JS验证服务器路径是否有效? 关于getScript的问题,想明白一点....... 请教一小段代码 调试Javascript的问题 网页制作(HTML) 从弹出窗口中向动态表格中传数据 刷新父窗口时防止“不重新发送信息,则无法刷新网页”的问题!? email的检测,100分 用WINDOW打开的窗体能不能一打开就全屏? 请教应该如何屏蔽状态栏里的打开网页进度条? 谁能帮我看看脚本算日期的问题
<input type='radio' id='V0' value='V0' name='R1' checked>大片
<input type='radio' id='V1' value='V1' name='R1' >电视
<input type='radio' id='V2' value='V2' name='R1' >动漫
<input type='radio' id='V3' value='V3' name='R1'>综艺
<input type='button' value='设置V1' onclick="document.getElementById('V1').click();">
</form>
{
var obj = document.getElementsByName("RD")
for (var i=0 ; i<=obj.length ;i++)
{
if (obj[i].id=="c")
{
obj[i].checked=1
}
}
}
还有楼主你给的代码里面也只是定义了radiobutton的name而没有id啊