Μέθοδος deleteRow() του πίνακα Table
Ορισμός και χρήση
deleteRow()
Ο μέθοδος διαγράφει τη γραμμή που καθορίζεται από τον καθορισμένο δείκτη από τον πίνακα.
Σημείωση:Χρησιμοποιήστε insertRow() Δημιουργία και εισαγωγή νέων γραμμών.
Δείτε επίσης:
Εγχειρίδιο HTML:HTML <tr> ετικέτα
Επίδειξη
Παράδειγμα 1
Διαγραφή της πρώτης γραμμής του πίνακα:
document.getElementById("myTable").deleteRow(0);
Παράδειγμα 2
Διαγραφή της γραμμής που κλικάρετε:
function deleteRow(r) { var i = r.parentNode.parentNode.rowIndex; document.getElementById("myTable").deleteRow(i); }
Παράδειγμα 3
Δημιουργία και διαγραφή γραμμών:
function myCreateFunction() { var table = document.getElementById("myTable"); var row = table.insertRow(0); var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); cell1.innerHTML = "NEW CELL1"; cell2.innerHTML = "NEW CELL2"; } function myDeleteFunction() { document.getElementById("myTable").deleteRow(0); }
Γλώσσα
tableObject.deleteRow(index)
Τιμή παράμετρου
Παράμετρος | Περιγραφή |
---|---|
index |
Απαιτείται στα Firefox και Opera, είναι προαιρετικό στα IE, Chrome και Safari. Το όνομα ενός ακέραιου που καθορίζει τη θέση της γραμμής που πρέπει να αφαιρεθεί (από 0 ξεκινά). Η τιμή 0 θα προκαλέσει τη διαγραφή της πρώτης γραμμής. Μπορείτε επίσης να χρησιμοποιήσετε τη τιμή -1, η οποία θα προκαλέσει τη διαγραφή της τελευταίας γραμμής. Αν παραλειφθεί αυτός ο παράμετρος, το deleteRow() θα διαγράψει την τελευταία γραμμή στο IE, και την πρώτη γραμμή στο Chrome και Safari. |
Επιστροφή τιμής:
Χωρίς επιστροφή τιμής.
Υποστήριξη περιηγητών
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |