生成这样的一个表格
第一大题:
第二大题:
第三大题:
第四大题:
第五大题:
。。
然后可以删除任意一个题,但是要实现增加的时候必须能对应上。
比如删除了“第三大题”,增加的时候必须增加显示第三大题
而且如果连续删除了“第三大题,第四大题”,那么增加也应该增加相应的题
请问怎么实现。
基本代码如下:
//新增试题
 function addT(tb0){
      num++;
      var numid="idps"+num;
      var theme;
      var numid2 = "idmm"+num;
      var tabid = "tab"+num;
      var denum=num+1;
      //alert(denum);
      FccTable = document.all[tb0];
      FccRow = FccTable.insertRow();
      FccRow.id=tb0+denum;
      FccRow.bgcolor="#CBCBCB";
      FccRow.className="td1";
      FccCell = FccRow.insertCell(0);
      FccCell.width="40";
      FccCell.rowSpan="2";
      FccCell.align="center";
      FccCell.className="td1";
      //该判断只能增加十个大题
      switch(num){
          case 2:theme="四";
          break;
          case 3:theme="五";
          break;
          case 4:theme="六";
          break;
          case 5:theme="七";
          break;
          case 6:theme="八";
          break;
          case 7:theme="九";
          break;
          case 8:theme="十";
          break;
          case 9:theme="十一";
          break;
          case 10:theme="十二";
          break;
      }
      FccCell.innerHTML = theme;
      FccCell1 = FccRow.insertCell(1);
      FccCell1.align="left";
      FccCell1.className="td1";
      FccCell1.innerHTML = "<input type='text' id='"+numid+"' class='under_line1' maxlength='3' size='3'>到<input type='text' id='"+numid2+"' class='under_line1' maxlength='3' size='3'>分值<input name='stfzff' class='under_line' maxlength='3' size='2'>"
                         +"<select name='stlxff' onChange=getV('"+tabid+"',this,'"+denum+"'); size='1' id='ids'>"
                         +"<option selected>请选择</option>"
                         +"<option value='1' id='dx'>单选题</option>"
                         +"<option value='2' id='fx'>多选题</option>"
                         +"<option value='3' id='pd'>判断题</option>"
                         +"<option value='4' id='tk'>填空题</option>"
                         +"<option value='5' id='wd'>问答题</option></select>";
      FccCell2 = FccRow.insertCell(2);
      FccCell2.innerHTML="<input type='button' value='删除' class='button_new' onClick=deleteRow('"+denum+"','"+tb0+"') /></td>";              
      FccRow3 = FccTable.insertRow();
      FccRow3.id=tb0+denum+"a";
      FccRow3.bgcolor="#CBCBCB";
      FccRow3.className="td2";
      FccCell3 = FccRow3.insertCell(0);
      //FccCell.rowspan="2";
      FccCell3.align="left";
      FccCell3.className="td1";
      FccCell3.colSpan="2";
      FccCell3.innerHTML = " <table id='"+tabid+"'></table>";  
      
      
      
 }
 //删除试题
function deleteRow(index,tableName) {
    //alert(index);
var id = tableName + index;
var jid = tableName + index+"a";
FccTable = document.all[tableName];
FccTable.deleteRow(document.all[id].rowIndex);
FccTable.deleteRow(document.all[jid].rowIndex);
//alert(id);
//alert(jid);
//alert(num);
//denum=index;
denum--;
num--;
//alert(num);
}