<script type="text/javascript">
        
          value1="";
      value2="";
    
       function load()
       {
        
       
          //数组的生成可通过程序读取数据库实现
    var arr=new Array();
    arr[0] = new Array('湖南省','',0);
    arr[1] = new Array('湖南省','长沙',23);
    arr[2] = new Array('湖南省','株洲',34);
    arr[3] = new Array('湖南省','湘潭',32);
    arr[4] = new Array('湖南省','益阳',22);
    arr[5] = new Array('湖南省','邵阳',21);
    arr[6] = new Array('湖北省','',0);
    arr[7] = new Array('湖北省','武汉',63);
    arr[8] = new Array('湖北省','宜昌',54);
    arr[9] = new Array('海南省','',0);
    arr[10] = new Array('海南省','海口',65);
    arr[11] = new Array('海南省','三亚',76);
    arr[12] = new Array('广东省','',32);
    arr[13] = new Array('广东省','广州',87);
    arr[14] = new Array('广东省','深圳',33);
    arr[15] = new Array('广东省','中山',69);
    
      
          var html="<table border=1 width=400px bgcolor='#999999'>";
          html+="<tr ><td colspan=2>"+value1+"<br>"+value2+"</td></tr>";
          //alert(arr.length)
          for(var i=0;i<arr.length;i++)
          {
          // alert(arr[i][1].length)
            if(arr[i][1].length==0)
            {
                  //alert(arr[i][1].length)
                  html+="<tr>";
            
                 html+="<td width=70%>"+arr[i][0]+"</td><td>";
            }else
            {
                 html+="<input id='ck"+(i+1)+"'  type='checkbox' onclick='gaibian("+arr[i][1]+")'/>"+arr[i][1]+"<br>";
                 
            }
           
           
          }
        
            
            
             document.getElementById("11").innerHTML=html;
       }
       
         function gaibian(values)
        {
           alert('进来了')
           value1= values;
           
        }    </script>这个拼接有问题 onclick='gaibian("+arr[i][1]+")' 肯定是有错的  请高手 解决
  html+="<input id='ck"+(i+1)+"'  type='checkbox' onclick='gaibian("+arr[i][1]+")'/>"+arr[i][1]+"<br>";