用脚本怎么取得多个同名复选框的值? var a = document.getElementsByName("checkboxName");for (var i=0; i<a.length; i++){ alert(a[i].value);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var temp_value=""for(var i=0;i<formname.checkboxname.length;i++){ if(formname.checkboxname[i].checked) { temp_value+=formname.checkboxname[i].value; }} 这要分两种可能性:var xform = document.forms["myform"];var chkarr = xform["mycheck"];//1)只有一个的时候if(chkarr && !chkarr.length) { if(chkarr[k].checked) alert(chkarr.value);}//2) 多于一个的时候if(chkarr && chkarr.length > 0) { var kmax = chkarr.length; for(var k=0; k<kmax; k++) if(chkarr[k].checked) alert(chkarr[k].value);} 还是 meizz(梅花雨) 用的 document.getElementsByName 方法好! I agree with meizz(梅花雨) too. 为什么调用不了这个函数,,属于jQuery 奇怪了。求大牛帮忙 js截取字符串 求个图片拖动后 定位的的代码 高手请进,在线等,JavaScript form2.submit(); 访问被拒绝 打印带框架的网页问题 一个窗口如何回调另一个窗口的函数 setActive,status,activetab高手注释一下 一个简单的javascript问题? ★★JS代码浏览器兼容性问题: Netscape 7.0 脚本写 Iframe(meizz) 如何实现一个文本 标题的颜色不断闪烁!急! 关于JavaStript
for(var i=0;i<formname.checkboxname.length;i++)
{
if(formname.checkboxname[i].checked)
{
temp_value+=formname.checkboxname[i].value;
}
}
var xform = document.forms["myform"];
var chkarr = xform["mycheck"];
//1)只有一个的时候
if(chkarr && !chkarr.length) {
if(chkarr[k].checked)
alert(chkarr.value);
}
//2) 多于一个的时候
if(chkarr && chkarr.length > 0) {
var kmax = chkarr.length;
for(var k=0; k<kmax; k++)
if(chkarr[k].checked)
alert(chkarr[k].value);
}