<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY BGCOLOR="#FFFFFF">
<table cellspacing=1 cellpadding=1 border=0 width=100% id=t136>
  <tbody><form method=post >
  
  <tr bgcolor=F0F0F0>
    <td>&nbsp;</td>
    <td><div> 
        <input type=button onclick=addNew() value=ADD class=button_index>
      </div></td>
  </tr>
  <tbody>
</table>
<script>
var i=0,arr=new Array('F9F9F9','F0F0F0');
function addNew(){
tr=document.all.t136.insertRow();
tr.style.backgroundColor=arr[i%2];
tr.insertCell().innerText=(++i);
tr.insertCell().innerHTML='<a href=javascript:void(0) onclick=del()>DEL</a>'
}
function del(){
document.all.t136.deleteRow(window.event.srcElement.parentElement.parentElement.rowIndex);
for(i=0;i<document.all.t136.rows.length-5;i++){
document.all.t136.rows[i+5].cells[0].innerText=(i+1);
document.all.t136.rows[i+5].cells[1].children[0].name="";
document.all.t136.rows[i+5].style.backgroundColor=arr[i%2];
}
}
</script> 
<script language="JavaScript">
<!--
addNew();
addNew();
document.all.t136.rows[1].deleteCell(1);
document.all.t136.rows[1].colspan=2;//-->
</script>
</BODY>
</HTML>

解决方案 »

  1.   

    <script language="JavaScript">
    <!--
    addNew();
    addNew();
    //alert(document.all.t136.rows[1].cells[0].innerText);
    document.all.t136.rows[1].cells[0].rowSpan =2;
    document.all.t136.rows[2].deleteCell(0);//-->
    </script>
    上面一个为列合并
    这个是行合并
      

  2.   

    to:
     zhaoxiaoyang(梅雪香@hisoft)
    我试了一下合并行的好用。不知道为什么合并列的不好使。只是删除了一列。
    列的colspan="2"属性没有发挥作用。
    你可以试一下把colspan=2 那行去掉。效果是一样的。
      

  3.   

    知道为什么了。你的一个colspan写错了。呵呵colSpan。。谢谢。