Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 9260|Απάντηση: 1

[JavaScript] insertBefore και πώς να εφαρμόσετε τη μέθοδο insertAfter

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 19/10/2018 11:17:51 π.μ. | | |
Η εγγενής μέθοδος js insertBefore χρησιμοποιείται για την εισαγωγή ενός νέου στοιχείου πριν από ένα στοιχείο
Ορισμός:

Η μέθοδος Node.insertBefore() εισάγει έναν κόμβο ως θυγατρικό κόμβο του καθορισμένου γονικού κόμβου πριν από τον κόμβο αναφοράς.

Σύνταξη: parentElement.insertBefore(newElement, referElement)

Αξίζει να σημειωθεί
1. Εάν το νέο στοιχείο που πρόκειται να εισαχθεί υπάρχει ήδη στο δέντρο DOM, τότε η εκτέλεση αυτής της μεθόδου θα αφαιρέσει τον κόμβο από το δέντρο DOM.
2. Εάν το referElement είναι null, τότε το newElement προστίθεται στο τέλος του θυγατρικού κόμβου του γονικού κόμβου

Εφόσον δεν υπάρχει μέθοδος insertAfter εγγενής στο JS, πώς να εφαρμόσετε αυτήν τη συνάρτηση;

Ο κόμβος στοιχείου έχει επίσης μια ιδιότητα: nextSibling, η οποία δείχνει το επόμενο αδελφικό στοιχείο του στοιχείου, το οποίο είναι μηδενικό εάν είναι ήδη τελικός θυγατρικός κόμβος.

Με βάση τα παραπάνω, μπορεί να εφαρμοστεί η λειτουργία insertAfter







Προηγούμενος:Διορθώθηκε το μενού / πρόσθετο ανώτατου επιπέδου Λύση σφαλμάτων Sticky-Kit σε γωνιακό
Επόμενος:Μετάβαση δρομολόγησης στην Πλοήγηση στο δρομολογητή angular2
Δημοσιεύτηκε στις 22/10/2018 2:02:53 μ.μ. |
Όχι άσχημα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com