var a = document.getElementsByName("checkboxName");
for (var i=0; i<a.length; i++)
{
    alert(a[i].value);
}

解决方案 »

  1.   

    var temp_value=""
    for(var i=0;i<formname.checkboxname.length;i++)
    {
        if(formname.checkboxname[i].checked)
        {
    temp_value+=formname.checkboxname[i].value;
        }
    }
      

  2.   

    这要分两种可能性:
    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);
    }
      

  3.   

    还是 meizz(梅花雨) 用的 document.getElementsByName 方法好!
      

  4.   

    I agree with meizz(梅花雨) too.