Bonjour,
à y réfléchir il me semble plus judicieux d'utiliser les méthodes
- cloneNode( profondeur)
- replaceChild( nouveau, ancien)
le principe reste simple
- réalisation d'une copie de l'objet cliqué
- remplacement par l'objet précédent ou suivant, suivant le cas, par la copie.
- remplacement de l'élément cliqué par l'objet récupéré lors du remplacement ci avant
la mise en oeuvre sera surement plus moins simple et va dépendre des données misent en oeuvre, j'entends par la de la structure de ton document.
pour l'utilisation il y a
ceci pour
element.cloneNode
et cela pour
element.replaceChild
entre beaucoup bien d'autres...
;O)