Question étrange que je connaisse, mais existe-t-il de toute façon dans JavaScript ou en toute autre langue Web pour rendre le même élément DOM exister dans deux endroits à la fois? P>
3 Réponses :
Le DOM est le DOM, quelle que soit la langue. P>
Chaque élément DOM n'est pas connecté à DOM du tout ou connecté à un parent spécifique. Vous ne pouvez pas afficher le même élément dans deux endroits différents. L'attachement à un nouveau parent déplacera simplement l'élément de l'ancien. P>
Vous pouvez
créer ou cloner strong> élément, c'est la même via un nœud code> code>. p>
<ul id="items-one"><li>Element One</li></ul> <ul id="items-two"><li>Element Two</li></ul> <button onclick="clone()">Clone Element</button>
Les rendriers à base de gecko vous permettent de rendre le même élément dans plusieurs endroits avec le Elément () fonction CSS. Notez que cela ne représente que l'élément comme image, il ne propage pas les événements à l'envers à l'élément source. P>
C'est en fait super utile, y a-t-il de toute façon pour faire quelque chose avec les auditeurs d'événements aussi?
@Andrewhansen Capturer et réparez manuellement ceux dont vous avez besoin. Mais c'est très fastidieux et fragile, je conseillerais contre elle.
Non, vous pouvez cloner un élément cependant