Διαγραφή αγορών στον υπολογιστή προϊόντων σε JavaScript
Ας υλοποιήσουμε τώρα τη διαγραφή μιας αγοράς. Ο σύνδεσμος για διαγραφή υπάρχει ήδη, τον δημιουργούμε με αυτή τη γραμμή:
createCell(tr, 'διαγραφή', 'remove');
Υπενθυμίζω ότι η συνάρτηση createCell
επιστρέφει το κελί που δημιουργήθηκε. Αυτό σημαίνει
ότι με αυτό το κελί μπορούμε να εκτελέσουμε διάφορες
λειτουργίες. Για παράδειγμα, ας προσαρτήσουμε έναν χειριστή
κλικ σε αυτό:
let remove = createCell(tr, 'διαγραφή', 'remove');
remove.addEventListener('click', function() {
// διαγραφή της σειράς του πίνακα
});
Η ενδιάμεση μεταβλητή μπορεί να μην χρειαστεί:
createCell(tr, 'διαγραφή', 'remove').addEventListener('click', function() {
// διαγραφή της σειράς του πίνακα
});
Γράψτε τον κώδικα που λείπει για τη διαγραφή της σειράς του πίνακα.
Προσθέστε μια κλήση της συνάρτησης recountTotal
στη σωστή θέση έτσι ώστε η διαγραφή της αγοράς
να ενημερώνει το συνολικό ποσό.