Μέθοδος deleteCell() για TableRow
Ορισμός και χρήση
deleteCell()
Μέθοδος που αφαιρεί ένα κελί από τη τρέχουσα γραμμή του πίνακα.
Συμβουλή:Χρησιμοποιήστε Μέθοδος insertCell() Προσθέστε ένα κελί στην τρέχουσα γραμμή του πίνακα.
Δείτε επίσης:
Εγχειρίδιο HTML:HTML <tr> ετικέτα
Παράδειγμα
Παράδειγμα 1
Αφαιρέστε το πρώτο κελί από τη γραμμή πίνακα με id="myRow":
var row = document.getElementById("myRow"); row.deleteCell(0);
Παράδειγμα 2
Αφαιρέστε το τελευταίο κελί από τη γραμμή πίνακα με id="myRow":
var row = document.getElementById("myRow"); row.deleteCell(-1);
Παράδειγμα 3
Αφαιρέστε το κελί από την θέση του 1 της γραμμής πίνακα με id="myRow":
var row = document.getElementById("myRow"); row.deleteCell(1);
Παράδειγμα 4
Αφαιρέστε το κελί στην αρχή της πρώτης γραμμής του πίνακα.
Η συλλογή rows του πίνακα (.rows[0]) επιστρέφει τη συλλογή όλων των στοιχείων <tr> με id="myTable". Το αριθμητικό [0] καθορίζει το στοιχείο που πρέπει να αναζητηθεί, στο παράδειγμα αυτό, είναι η πρώτη γραμμή του πίνακα.
Στη συνέχεια χρησιμοποιούμε deleteCell() για να αφαιρέσουμε το κελί από την θέση του 0:
var firstRow = document.getElementById("myTable").rows[0]; firstRow.deleteCell(0);
Παράδειγμα 5
Προσθέστε ένα νέο κελί που περιέχει περιεχόμενο στην αρχή της γραμμής πίνακα με id="myRow":
var row = document.getElementById("myRow"); var x = row.insertCell(0); x.innerHTML = "νέο κελί";
Γλώσσα
tablerowObject.deleteCell(index)
Παράμετρος | Περιγραφή |
---|---|
index |
Είναι απαραίτητο στο Firefox και Opera, ενώ στο IE, Chrome και Safari είναι προαιρετικό. Αριθμητικό (από 0), καθορίζει τη θέση του κελιού που πρέπει να αφαιρεθεί στη τρέχουσα γραμμή. Αξία 0 προκαλεί την αφαίρεση του πρώτου κελιού. Μπορεί επίσης να χρησιμοποιηθεί η τιμή -1, η οποία προκαλεί την αφαίρεση του τελευταίου κελιού. Αν παραλειφθεί αυτός ο παράμετρος, το deleteCell() θα διαγράψει την τελευταία κελί του IE και την πρώτη κελί του Chrome και Safari. |
Τεχνικά λεπτομέρειες
Επιστροφή τιμής:
Δεν υπάρχει επιστροφή τιμής.
Υποστήριξη browser
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |