JS操作页面表格内容的添加与删除
2013-01-04 11:50
459 查看
<html> <head> <title>HTML DOM</title> <script type="text/javascript"> //定义一个删除一行信息函数 function doDel(bt){ document.getElementById("tid").deleteRow(bt.parentNode.parentNode.rowIndex); } function doAdd(myform){ //获取要添加的信息 var id=myform.id.value; var name=myform.name.value; var age=myform.age.value; var sex=myform.sex.value; //获取表格节点对象 var tid = document.getElementById("tid"); //添加一行,返回新的行节点对象 var row = tid.insertRow(tid.rows.length); //在行对象中添加一个个td节点 row.insertCell(0).innerHTML=id; row.insertCell(1).innerHTML=name; row.insertCell(2).innerHTML=age; row.insertCell(3).innerHTML=sex; row.insertCell(4).innerHTML="<button onclick=\"doDel(this)\">删除</button>"; return false; } </script> </head> <body> <!-- html注释 --> <h2 style="color:red">使用HTML的DOM操作来操作HTML标签</h2> <table id="tid" width="400" border="1"> <thead> <tr> <th>Id号</th> <th>姓名</th> <th>年龄</th> <th>性别</th> <th>操作</th> </tr> </thead> <tbody id="mytable"> <tr> <td>1001</td> <td>张三</td> <td>20</td> <td>男</td> <td><button onclick="doDel(this)">删除</button></td> </tr><tr> <td>1002</td> <td>李四</td> <td>20</td> <td>男</td> <td><button onclick="doDel(this)">删除</button></td> </tr><tr> <td>1003</td> <td>王五</td> <td>20</td> <td>男</td> <td><button onclick="doDel(this)">删除</button></td> </tr><tr> <td>1004</td> <td>赵六</td> <td>20</td> <td>男</td> <td><button onclick="doDel(this)">删除</button></td> </tr><tr> <td>1005</td> <td>田七</td> <td>20</td> <td>男</td> <td><button onclick="doDel(this)">删除</button></td> </tr> </tbody> </table> <br/><br/> <form action="a.php" onsubmit="return doAdd(this);"> 学号:<input type="text" name="id" /> <br/><br/> 姓名:<input type="text" name="name" /> <br/><br/> 年龄:<input type="text" name="age" /> <br/><br/> 性别:<input type="text" name="sex" /> <br/><br/> <input type="submit" value="添加"/> </form> <a href="2.html">2.html</a> <a href="javascript:window.history.forward()">前进</a> <a href="javascript:window.history.go(1)">前进</a> </body> </html>
相关文章推荐
- JS小功能(操作Table--动态添加删除表格及数据)实现代码
- js 对表格的动态操作(动态添加行,删除该行,在指定位置添加控件)
- JS小功能(操作Table--动态添加删除表格及数据)实现代码
- JS小功能(操作Table--动态添加删除表格及数据)实现代码
- JS 删除添加表格的行操作
- Js操作表格-对表格单元格的添加删除修改
- JS 删除添加表格的行操作
- js 对表格的动态操作(动态添加行,删除该行,在指定位置添加控件)
- 表格的一些原生js操作(隔行变色,高亮显示,添加删除,搜索)
- js表格中的DOM操作,隔行变色和添加、删除某一行,搜索数据
- js操作表格-添加与删除
- Js操作表格-对表格单元格的添加删除修改
- JavaFX表格控件TableView高级应用:自动添加ID列、删除操作列、单元格内容个性化渲染
- js 动态操作table 表格 在指定行后添加行 删除行
- Js操作表格-对表格TR的添加/删除/拷贝
- 点滴积累【JS】---JS小功能(操作Table--动态添加删除表格及数据)
- 初学Html5+CSS之表格添加用户+删除用户+修改数据+删除全部+批量删除+查询数据+内容判断
- js实现动态添加,删除行,onkeyup表格求和
- jQuery实现用户信息表格的添加、删除操作
- js操作select 添加 删除 修改 清空 选择 获取