var   obj   =document.getElementById('SelectType');  for(i=0;i<2;i++) 
 {  
     var   liobj   =   document.createElement( "li");
       for(ii=0;ii<5;ii++) 
      {  var spn = document.createElement("span");//增加一个span对象
          var   chk   =   document.createElement( "input");
          chk.setAttribute( "name",   "Cc[]");
          chk.setAttribute( "type",   "checkbox");
          chk.setAttribute( "ID",   "ClassID");
          chk.setAttribute( "value",   "100");  
          chk.setAttribute( "class",   "datechk");
           spn.appendChild(chk);   //给spn加如chk和文字         
              liobj.appendChild(spn);    //将spn加入liobj
      }
        obj.appendChild(liobj); 
 }
//删除的时候删除spn即可.

解决方案 »

  1.   


    <script>
    window.onload=function(){
        var obj=document.getElementById('SelectType');
        for(i=0;i<2;i++) 
        {  
         var liobj = document.createElement( "li");
         for(ii=0;ii<5;ii++) 
         {  
              var chk = document.createElement( "input");
              chk.setAttribute( "name", "Cc[]");
              chk.setAttribute( "type", "checkbox");
              chk.setAttribute( "ID","ClassID");
              chk.setAttribute( "value", "100");  
              chk.setAttribute( "class", "datechk");    
              var oTextNode = document.createTextNode("第" + (ii+1) + "项");        
              var spn = document.createElement("span");
              spn.appendChild(chk);           
              spa.appendChild(oTextNode);
              liobj.appendChild(spn);     }
         obj.appendChild(liobj); 
         }
        }
    </script>
    <body>
    <div id="SelectType"></div>
    </body>
      

  2.   

    试试看<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title> new document </title>
        <meta name="generator" content="editplus" />
        <meta name="author" content="Gao YiXiang" />
        <meta name="email" content="[email protected]" />
        <meta name="keywords" content="javascript dhtml dom" />
        <meta name="description" content="I love web development." />
    </head>
    <script>
    window.onload=function(){
        var obj=document.getElementById('SelectType');
        for(i=0;i  <2;i++) 
        {  
         var liobj = document.createElement( "li");
         for(ii=0;ii<5;ii++) 
         {  
              var chk = document.createElement( "input");
              chk.setAttribute( "name", "Cc[]");
              chk.setAttribute( "type", "checkbox");
              chk.setAttribute( "ID","ClassID");
              chk.setAttribute( "value", "100");  
              chk.setAttribute( "class", "datechk");            
              liobj.appendChild(chk); 
              var oTextNode = document.createTextNode("第" + (ii+1) + "项");
              liobj.appendChild(oTextNode);
         }
         obj.appendChild(liobj); 
         }
        }
    </script>
    <body>
    <div id="SelectType"></div>
    <input type="button" id="btnDel" value="Delete" />
    <script type="text/javascript">
    <!--
    var oDel = document.getElementById("btnDel");
    oDel.onclick = function()
    {
        var oDiv = document.getElementById('SelectType');
        var cLi = oDiv.getElementsByTagName("li");
        // 只删除第一个 li 的 checkbox
        var cInput = cLi[0].getElementsByTagName("input");
        for (var i=0; i<cInput.length; i++)
        {
            if (cInput[i].type == "checkbox")
            {
                // 先删除 文本。
                cLi[0].removeChild(cInput[i].nextSibling);
                // 再删除 CheckBox。
                cLi[0].removeChild(cInput[i]);
                break;
            }
        }
    };
    //-->
    </script>
    </body>
    </html>