Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 9260|Odpověď: 1

[JavaScript] metoda insertBefore a jak implementovat metodu insertAfter

[Kopírovat odkaz]
Zveřejněno 19.10.2018 11:17:51 | | |
Nativní metoda js insertBefore se používá k vložení nového prvku před prvek
Definice:

Metoda Node.insertBefore() vkládá uzel jako podřízený uzel určeného mateřského uzelu před referenční uzel.

Syntaxe: parentElement.insertBefore(newElement, referElement)

Stojí za zmínku
1. Pokud nový prvek, který má být vložen, již existuje ve stromu DOM, pak tato metoda odstraní uzel ze stromu DOM.
2. Pokud je referElement null, newElement se přidá na konec podřízeného uzlu mateřského uzlu

Protože v JS neexistuje nativní metoda insertAfter, jak tuto funkci implementovat?

Uzel prvku má také vlastnost: nextSibling, která ukazuje na další sourozenský prvek prvku, což je null, pokud je již finálním podřízeným uzlem.

Na základě výše uvedeného lze implementovat funkci insertAfter







Předchozí:Opravené řešení chyby Sticky-Kit v menu/hlavním pluginu v Angularu
Další:Přechod na trasu na Navigate v angular2 routeru
Zveřejněno 22.10.2018 14:02:53 |
Není to zlé
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com