Javascript动态表(删除行)

时间:2012-11-22 14:29:44

标签: javascript

任何人都可以帮我删除表格行。 我有一个动态表创建列表行使用数组动态添加。 还为每一行添加了删除按钮,我的问题是如何在按下按钮时从表中删除行。必须从阵列中删除所有数据。 感谢

1 个答案:

答案 0 :(得分:1)

始终提供您正在使用的示例代码。这有助于您获得正确答案并帮助其他人理解。

无论如何都试试这段代码

    function deleteRow(tableID) 
    {
            try 
            {
            var table = document.getElementById(tableID);
            var rowCount = table.rows.length;
            for(var i=0; i<rowCount; i++) {
                var row = table.rows[i];
                var chkbox = row.cells[0].childNodes[0];
                if(null != chkbox && true == chkbox.checked) {
                    table.deleteRow(i);
                    rowCount--;
                    i--;
                }


            }
            }catch(e) {
                alert(e);
            }
        }

此代码动态删除了表中的选定行。