Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 9260|Répondre: 1

[JavaScript] méthode insertBefore, et comment implémenter la méthode insertAfter

[Copié le lien]
Publié sur 19/10/2018 11:17:51 | | |
La méthode native js insertBefore est utilisée pour insérer un nouvel élément avant un élément
Définition :

La méthode Node.insertBefore() insère un nœud en tant que nœud enfant du nœud parent spécifié avant le nœud de référence.

Syntaxe : parentElement.insertBefore(newElement, referElement)

Il est important de le noter
1. Si le newElement à insérer existe déjà dans l’arbre DOM, alors cette méthode retirera le nœud de l’arbre DOM.
2. Si le referElement est nul, alors le newElement est ajouté à la fin du nœud enfant du nœud parent

Puisqu’il n’existe pas de méthode insert native dans JS, comment implémenter cette fonction ?

Le nœud élément possède également une propriété : nextSibling, qui pointe vers le prochain élément frère de l’élément, qui est nul s’il s’agit déjà d’un nœud enfant final.

Sur la base de ce qui précède, la fonction insertAfter peut être implémentée







Précédent:Solution de bug fixée du menu / plugin de haut niveau Sticky-Kit dans Angular
Prochain:Saut de route vers Naviguer dans le routeur angular2
Publié sur 22/10/2018 14:02:53 |
Pas mal
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com