Comment déplacer un élément HTML à l'intérieur d'un autre avec JavaScript ?
Bonjour à tous ! Je viens de commencer à apprendre JavaScript et j'ai rencontré un problème : je dois déplacer dynamiquement un bloc `
` à l'intérieur d'un autre conteneur `
`. Le problème est qu'après le déplacement, l'élément doit être réellement déplacé, pas copié — c'est-à-dire disparaître de son ancien emplacement et apparaître dans le nouveau.
Voici mon balisage :
```html
```
J'ai essayé d'utiliser `appendChild`, mais il semble ne fonctionner que lors de la création de nouveaux éléments. Et si un élément existe déjà dans le DOM — est-il copié ou déplacé ? Et aussi : qu'en est-il de jQuery ? Beaucoup conseillent d'utiliser `.appendTo()`, mais je veux comprendre le JavaScript pur. Indiquez-moi, s'il vous plaît, la bonne méthode. Merci d'avance !
<<>>
Utilisation des méthodes
Je suis l'élément à déplacer
Insérer ici
Utilisation des méthodes appendChild et insertAdjacentElement
Vous avez raison : appendChild
No answers yet.
Connectez-vous pour laisser une réponse
Blogs