Bonjour à tous,
Je dois pour mon site offir la possibilité de cloner des éléments HTML potentiellement occupés par d'autres.
Il faut aussi que je change tous les identifiants (rajouter un suffixe je pense) et que je conserve les valeurs de tous les inputs.
J'ai déjà des idées pour faire une telle fonction, mais je me demandais :
- existe t-il déjà une telle fonction (dans un framework ou non) ?
- sinon je cherche les meilleurs manière de réaliser ça.
Je vais vous exposer ce que je compte faire pour voir si c'est réalisable et optimal.
Je pensais faire ça en récursif :
- choisr l'élément à cloner, le cloner, et après relancer la fonction récursivement sur tous ses fils que l'on ajoute au nouvel élément cloné.
- retourner l'élement cloné
Premier problème, comment gérer le texte entre les différents noeud fils ?
Et une autre question me vient à l'esprit, je pensais rajouter cette méthode en prototype aux éléments HTML de javascript (si cette fonction n'existe pas encore une fois).
Existe t'il une telle classe en javascript qui désigne n'importe quel élément HTML ?
Merci d'avance
Partager