strTime = document.getElementsByName("okstime") 

解决方案 »

  1.   

    另外 如果你通过name调用 记得在控件里给出name 而不是id
      

  2.   

    var strTime = document.getElementByName("okstime") 应该是这样吧var strTime = document.getElementById("okstime") 因为你checkbox里是ID的值为okstime!
    你那样写当然会有错
      

  3.   

    function showValue(){ 
    var sTime = document.getElementById("stime") 
    var strTime = document.getElementsByName("okstime") 
    alert(strTime.length) 
    var tempStr = "" 
    for(var i = 0; i <= strTime.length; i++){ 
    if(strTime[i].checked == true){ 
    //tempStr += strTime[i].value 
    alert(strTime[i].value) 


    //if(tempStr != ""){ 
    //sTime.value = tempStr 
    //} 

    //备注:未测试
      

  4.   

    var strTime = document.getElementsByName("okstime") 
      

  5.   

    哎,真是的笨,,平时一再 强调细节,,,关键时刻还是lou掉还 s 的问题,,谢谢了