Comment mettre en évidence / sélectionner le contenu d'une balise DIV lorsque l'utilisateur clique sur le DIV ... l'idée est que tout le texte est mis en surbrillance / sélectionné afin que l'utilisateur n'ait pas besoin de surligner manuellement le texte avec la souris et potentiellement manquer un peu du texte?
Par exemple, disons que nous avons un DIV comme ci-dessous:
<div id="selectable">http://example.com/page.htm</div>
... et lorsque l'utilisateur clique sur l'une de ces URL, tout le texte de l'URL est mis en surbrillance afin qu'il puisse facilement faire glisser le texte sélectionné dans le navigateur, ou copier l'URL complète avec un clic droit.
Merci!
document.getElementById('selectable')parthis. Ensuite, vous pouvez ajouter discrètement la fonctionnalité à plusieurs éléments, par exemple plusieurs divs dans un conteneur:jQuery('#selectcontainer div').click(selectText);