Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 9260|Odpoveď: 1

[JavaScript] metóda insertBefore a ako implementovať metódu insertAfter

[Kopírovať odkaz]
Zverejnené 19. 10. 2018 11:17:51 | | |
Natívna metóda js insertBefore sa používa na vloženie nového prvku pred prvok
Definícia:

Metóda Node.insertBefore() vkladá uzol ako podriadený uzol špecifikovaného rodičovského uzla pred referenčným uzlom.

Syntax: parentElement.insertBefore(newElement, referElement)

Stojí za zmienku
1. Ak nový prvok, ktorý sa má vložiť, už existuje v DOM strome, vykonaním tejto metódy sa uzol odstráni z DOM stromu.
2. Ak je referElement null, newElement sa pridá na koniec detského uzla rodičovského uzla

Keďže v JS neexistuje natívna metóda insertAfter, ako túto funkciu implementovať?

Uzol prvku má tiež vlastnosť: nextSibling, ktorá ukazuje na ďalší súrodenecký prvok prvku, ktorý je null, ak je už posledným potomkom.

Na základe vyššie uvedeného možno implementovať funkciu insertAfter







Predchádzajúci:Opravené riešenie chyby Sticky-Kit pre menu/plugin na vyššej úrovni v Angular
Budúci:Route jump to Navigate v angular2 routeri
Zverejnené 22. 10. 2018 14:02:53 |
Ujde to
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com