表格中插入一行

Java代码   收藏代码
  1. <HTML>   
  2. <TITLE>Form Object example</TITLE>   
  3. <HEAD>   
  4. <script language="javascript">   
  5. function delrow1()   
  6. {   
  7. var oElement=event.srcElement;   
  8. while(oElement.tagName!="TR")   
  9. {   
  10. oElement=oElement.parentElement;   
  11. }   
  12. var oTBody=oElement.parentElement;   
  13. oTBody.removeChild(oElement)   
  14. }  
  15.   
  16.   
  17.   
  18. function delrow2()//删除当前行   
  19. {   
  20. var currRowIndex=event.srcElement.parentNode.parentNode.rowIndex;   
  21. document.all.yltable.deleteRow(currRowIndex);//table10--表格id   
  22. }   
  23. function insertrow1() //增加的一行方法1   
  24. {   
  25. var newnode = document.getElementById('yltable').lastChild.cloneNode(true);   
  26. document.getElementById('yltable').appendChild(newnode);   
  27. }  
  28.   
  29. function insertrow2() //增加的一行方法2   
  30. {   
  31. newRow=document.all.yltable.insertRow(-1);   
  32. var j_1 = document.all.yltable.rows.length;   
  33. newcell=newRow.insertCell();   
  34. newRow.bgColor='#FFFFFF';   
  35. newcell.align='center';   
  36. newcell.innerHTML=""+j_1+"";  
  37.   
  38.   
  39. newcell=newRow.insertCell() ;   
  40. newRow.bgColor='#FFFFFF';  
  41.   
  42. newcell.align='center';   
  43. newcell.innerHTML="<input type='text' name='ylText"+j_1+"' />";  
  44.   
  45.   
  46. newcell=newRow.insertCell() ;   
  47. newRow.bgColor='#FFFFFF';  
  48.   
  49. newcell.align='center';  
  50.   
  51. newcell.innerHTML='<input name="button3" type="button" onClick="delrow1()" value="删除1"> <input name="button3" type="button" onClick="delrow2()" value="删除2">';  
  52.   
  53. document.all.yltable.focus();  
  54.   
  55. }  
  56.   
  57. function inserttable()   
  58. {   
  59. var newnode = document.getElementById('yltable').cloneNode(true);   
  60. document.getElementById('ylform').appendChild(newnode);   
  61. }   
  62. </script>   
  63. </HEAD>   
  64. <BODY>   
  65. <form name="ylform" id="ylform">   
  66. <center>   
  67. <input name="button" type="button" onClick="inserttable()" value="增加表格">   
  68. <input name="button2" type="button" onClick="insertrow1()" value="增加一行1">   
  69.   
  70. <input name="button22" type="button" onClick="insertrow2()" value="增加一行2">   
  71. </center>  
  72.   
  73.   
  74. <div style="overflow-y:auto; overflow-x:visible;width:85%;height:150px">  
  75. <table border="1" align="center" width="50%" id="yltable">   
  76. <TBODY id=yl1>   
  77. <tr>   
  78. <td width="30%" height="22"><div align="center">1</div></td>   
  79. <td width="40%">   
  80. <div align="center">   
  81. <input name="textfield" type="text" value="yl">   
  82. </div></td>   
  83. <td width="30%"><div align="center">   
  84. <input name="button3" type="button" onClick="delrow1()" value="删除1"> <input name="button3" type="button" onClick="delrow2()" value="删除2">   
  85. </div></td>   
  86. </tr>   
  87. </TBODY>   
  88. <TBODY id=yl2>   
  89. <tr>   
  90. <td><div align="center">2</div></td>   
  91. <td><div align="center">   
  92. <input name="textfield2" type="text" value="yanleigis">   
  93. </div></td>   
  94. <td><div align="center">   
  95. <input name="button3" type="button" onClick="delrow1()" value="删除1"> <input name="button3" type="button" onClick="delrow2()" value="删除2">   
  96. </div></td>   
  97. </tr>   
  98. </TBODY>   
  99. <TBODY id=yl3>   
  100. <tr>   
  101. <td ><div align="center">3</div></td>   
  102. <td ><div align="center">   
  103. <input name="textfield22" type="text" value="Landgis@126.com">   
  104. </div></td>   
  105. <td ><div align="center">   
  106. <input name="button3" type="button" onClick="delrow1()" value="删除1"> <input name="button3" type="button" onClick="delrow2()" value="删除2">   
  107. </div></td>   
  108. </tr>   
  109. </TBODY>   
  110. </table>   
  111. </div>  
  112.   
  113.   
  114. <center>   
  115. </center>   
  116. </form>   
  117. </BODY>   
  118. </HTML>  
  119.   
  120. <table width=450 align=center>  
  121. <tr align=center><td align=center >  
  122.       <table id="fl" name="fl" class="TableFrame" border="1" bordercolor="#7C9CCF" width=463 align=center >   
  123.         <tr class="ListTitle">   
  124.         <td width="25%" align="center">类别</td>   
  125.         <td width="46%" align="center">类别名称</td>   
  126.    <td width="25%" align="center">类别代码</td>   
  127.    <td width="3%" align="center">&nbsp;</td>   
  128.      </tr>  
  129.    </table>   
  130. </td></tr>  
  131. <tr align=center><td align=center>  
  132.       <div style="overflow-y:scroll; overflow-x:visible;width:450;height:390px;position:absolute;left:270px">  
  133.       <table id="flTable" name="flTable" class="TableFrame" border="1" bordercolor="#7C9CCF" width=450 align=center>   
  134.         
  135.         <tr οnclick="getCurrentRow()" class=ListCellRow >   
  136.         <td width="26%" align=center >1111</td>   
  137.         <td width="48%" align=center >2222</td>   
  138.    <td width="26%" align=center >3333</td>   
  139.      </tr>  
  140.       
  141.        </table>  
  142.        </div>     
  143. </td></tr>  
  144. </table> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值