日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js 对表格的动态操作(动态添加行,删除该行,在指定位置添加控件)

發(fā)布時間:2025/6/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js 对表格的动态操作(动态添加行,删除该行,在指定位置添加控件) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
***************************************************************** js動態(tài)添加表的列,并在列中添加控件的方法<html> <head> <title>添加行</title> <script language="JavaScript"> function addrows() {var table=document.getElementById("t1");var row;row=table.insertRow();var cell = row.insertCell(0);var e = document.createElement("<input id=/"kjmc/" type=/"text/"></input>");cell.appendChild(document.createTextNode("添加的內(nèi)容:"));cell.appendChild(e); } </script> </head> <body><form><input type="button" οnclick="addrows()" value="添加一行"></form><table id="t1" border="1"></table> <body> </html>****************************************************************** js在指定位置添加控件的方法 方法一: <html> <head> <title>添加行</title> <script language="JavaScript"> function addElement() {var cell=document.getElementById("22");var e = document.createElement("<input id=/"kjmc/" type=/"text/"></input>");cell.appendChild(document.createTextNode("添加的內(nèi)容:"));cell.appendChild(e); } </script> </head> <body><form><input type="button" οnclick="addElement()" value="添加控件到22"></form><table id="t1" border="5"><tr><td width="200" height="100">11</td><td width="200" height="100">12</td></tr><tr><td width="200" height="100">21</td><td width="200" height="100" id="22">22</td></tr></table> <body> </html> 方法二:(轉(zhuǎn)) <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><table id="t1" border="1" width="300"><tr><td> </td><td> </td>td> </td></tr><tr><td> </td><td> </td><td> </td></tr></table><button id="b1" οnclick="f1()">add new textbox</button></body> </html> <script type="text/javascript">function f1(){var _t = document.getElementById("t1");var _i = document.createElement("input");_i.type = "text";_i.value = "i am a new textbox";_t.rows[1].cells[1].appendChild(_i);} </script>*****************************************************************js找到表格中的行號,刪除該行的方法(轉(zhuǎn))<html> <head> <title>1</title> <script> //得到行對象 function getRowObj(obj) {var i = 0;while(obj.tagName.toLowerCase() != "tr"){obj = obj.parentNode;if(obj.tagName.toLowerCase() == "table")return null;}return obj; }//根據(jù)得到的行對象得到所在的行數(shù) function getRowNo(obj){var trObj = getRowObj(obj);var trArr = trObj.parentNode.children;for(var trNo= 0; trNo < trArr.length; trNo++){if(trObj == trObj.parentNode.children[trNo]){alert(trNo+1);}} }//刪除行 function delRow(obj){var tr = this.getRowObj(obj);if(tr != null){tr.parentNode.removeChild(tr);}else{throw new Error("the given object is not contained by the table");} } </script> </head><body> <table border = "1"> <tr> <td>A<input type="button" value="A" οnclick="getRowNo(this)">getRowNo<td> </tr> <tr> <td>B<input type="button" value="B" οnclick="delRow(this)">delRow<td> </tr> <tr> <td>C<input type="button" value="C" οnclick="getRowNo(this)">getRowNo</td> </tr> <tr> <td>D<input type="button" value="D" οnclick="getRowNo(this)">getRowNo</td> </tr> </table> </body> <html>

總結(jié)

以上是生活随笔為你收集整理的js 对表格的动态操作(动态添加行,删除该行,在指定位置添加控件)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。