簡體   English   中英

使用JavaScript刪除TABLE行TR

[英]Delete TABLE row TR with JavaScript

我試圖使用JavaScript從表中刪除TR,我不知道由於某些原因,當我點擊刪除按鈕時它不刪除完整的TR而不是刪除img文件。

function remove(rowid)  
{   
    var row = document.getElementById(rowid);
    var table = row.parentNode;
    while ( table && table.tagName != 'TABLE' )
        table = table.parentNode;
    if ( !table )
        return;
    table.deleteRow(row.rowIndex);
}

請查看JS小提琴以獲取參考http://jsfiddle.net/h09wsrox/

謝謝

function removee(rowid)  
{   
    var row1 = document.getElementById(rowid);
    var table1 = row1.parentNode;
    while ( table1.tagName != 'TABLE' )
        table1 = table1.parentNode;
    if ( !table1 )
        return;
    table1.deleteRow(row1.rowIndex);

}

我已更新您的js函數名稱以remove to removee以及其中的一些小變化。

這是一個DEMO

JavaScript在單獨的塊DEMO中

我希望它對你有所幫助。

我必須做一個類似的功能,但對整個班級。 它應該是相似的。 不確定您的要求,但我使用JQuery來完成此任務。

function remove(rowid){
    $("#" + rowid).remove();
}

資源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM