zoukankan      html  css  js  c++  java
  • 运用js脚本实现table自动添加、删除行

    1前台代码:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AddTable.aspx.cs" Inherits="AddTable" %>
    
    <!DOCTYPE html>
    
    <html>
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
        <script type="text/javascript">
            function tableAddRow(tableName) {
                var row = tableName.insertRow(tableName.rows.length);
                var i = tableName.rows.length - 2;
                var col;
                if (tableName == tableId)
                {
                    col = row.insertCell(0);
                    col.innerHTML = "<input type='button'  id='btnDel' name='btnDel' value='-' onclick='DelRow(this)'/>";
                    col = row.insertCell(1);
                    col.innerHTML = "<input type='text' size='12' />";
                    col = row.insertCell(2);
                    col.innerHTML = "<input type='text' size='12' />";
                    col = row.insertCell(3);
                    col.innerHTML = "<input type='text' size='12' />";
                    col = row.insertCell(4);
                    col.innerHTML = "<input type='text' size='12' />";
                    col = row.insertCell(5);
                    col.innerHTML = "<input type='text' size='12' />";
                    col = row.insertCell(6);
                    col.innerHTML = "<input type='text' size='12' />";
                    col = row.insertCell(7);
                    col.innerHTML = "<input type='text' size='12' />";
    
                }
            }
            function DelRow(obj)
            {
                var t = document.getElementById('tableId');
                t.deleteRow(obj.parentNode.parentNode.rowIndex)
               
            }
    
        </script>
    
    
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <table style="100%" text-align="center"  border="0" id="tableId">
                    <tr>
                        <td align="center">
                            <input type="button" id="btnAdd" name="btnAdd" value="+" onclick="tableAddRow(tableId);" /></td>
                        <td align="center">编号</td>
                        <td align="center">学号</td>
                        <td align="center">姓名</td>
                        <td align="center">性别</td>
                        <td align="center">年龄</td>
                        <td align="center">专业</td>
                        <td align="center">住址</td>
                    </tr>
    
                </table>
            </div>
        </form>
    </body>
    </html>
    View Code

    2效果测试

  • 相关阅读:
    SpringSource Tools Suite 字体偏小问题
    Ubuntu11.10 Eclipse 提示框 为黑色 解决方案
    图的广度优先搜索 皇星客栈
    哈夫曼编码 皇星客栈
    m_hWnd与this指针 皇星客栈
    建立中序线索二叉树 皇星客栈
    第一部分 整数Hash 皇星客栈
    哈夫曼树建立 皇星客栈
    Hash入门 皇星客栈
    stdin,stdout 和STDOUT_FILENO,STDIN_FILENO的学习 皇星客栈
  • 原文地址:https://www.cnblogs.com/thbbsky/p/3100332.html
Copyright © 2011-2022 走看看