Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 9260|Отговор: 1

[JavaScript] методът insertBefore и как да се реализира методът insertAfter

[Копирай линк]
Публикувано в 19.10.2018 г. 11:17:51 ч. | | |
js native методът insertBefore се използва за вмъкване на нов елемент преди елемент
Дефиниция:

Методът Node.insertBefore() вмъква възел като дъщерен възел на посочения родителски възел преди референтния възел.

Синтаксис: parentElement.insertBefore(newElement, referElement)

Струва си да се отбележи
1. Ако newElement за вмъкване вече съществува в дървото на DOM, изпълнението на този метод ще премахне възела от дървото на DOM.
2. Ако referElement е нулев, тогава newElement се добавя към края на дъщерния възел на родителския възел

Тъй като няма вграден метод insertAfter в JS, как да се реализира тази функция?

Елементният възел има и свойство: nextSibling, което сочи към следващия елемент на елемента "братя", който е нулев, ако вече е краен дъщерен възел.

Въз основа на горното, функцията insertAfter може да бъде реализирана







Предишен:Фиксирано меню/горно ниво плъгин Sticky-Kit решение за бъг в angular
Следващ:Маршрутен скок към навигация в angular2 router
Публикувано в 22.10.2018 г. 14:02:53 ч. |
Не е лошо
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com