Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 9260|Risposta: 1

[JavaScript] Metodo insertBefore e come implementare il metodo insertAfter

[Copiato link]
Pubblicato su 19/10/2018 11:17:51 | | |
Il metodo nativo js insertBefore viene usato per inserire un nuovo elemento prima di un elemento
Definizione:

Il metodo Node.insertBefore() inserisce un nodo come nodo figlio del nodo genitore specificato prima del nodo di riferimento.

Sintassi: parentElement.insertBefore(newElement, referElement)

Vale la pena notarlo
1. Se il newElement da inserire esiste già nell'albero DOM, eseguire questo metodo rimuoverà il nodo dall'albero DOM.
2. Se il referElement è nullo, allora il newElement viene aggiunto all'estremità del nodo figlio del nodo genitore

Dato che non esiste un metodo insertAfter nativo in JS, come implementare questa funzione?

Il nodo elemento possiede anche una proprietà: nextSibling, che indica il successivo elemento fratello dell'elemento, che è nullo se è già un nodo figlio finale.

Sulla base di quanto sopra, la funzione insertAfter può essere implementata







Precedente:Soluzione di bug del menu e plugin di livello superiore Sticky-Kit in Angular
Prossimo:Salto di percorso per navigare nel router angular2
Pubblicato su 22/10/2018 14:02:53 |
Non male
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com