运用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='-' οnclick='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="width:100%" text-align="center"  border="0" id="tableId">
                <tr>
                    <td align="center">
                        <input type="button" id="btnAdd" name="btnAdd" value="+" οnclick="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效果测试

转载于:https://www.cnblogs.com/thbbsky/archive/2013/05/26/3100332.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值