Tengo un enlace no se puede hacer clic simple dentro de un div que tiene este aspecto: seleccionar todo el texto dentro de un div en un solo clic izquierdo con javascript
Se supone que debe haber un vínculo compartible que el usuario puede copiar pegar en otras cosas.
Para los propósitos de usabilidad, quiero un solo clic izquierdo en cualquier lugar dentro del div para seleccionar el enlace completo:
No sé mucho acerca de, javascript programación/web, así que he intentado lo siguiente :
<div id="share_link" onClick="select_all('share_link')"><%= request.url %></div>
y esto Javascript
<script type="text/javascript">
function select_all(id) {
document.getElementById(id).focus();
}
</script>
esto no funciona. Me gustaría saber qué es lo más simple que debo hacer para lograr lo que quiero. Pensé en cambiar el div a una entrada de texto o el texto dentro para ser un enlace, pero idealmente el contenido dentro debería ser de solo lectura, no editable y no hacer clic
Posible duplicado: http://stackoverflow.com/questions/985272/jquery-selecting-text-in-an-element-akin-to-highlighting-with- your-mouse – Damiqib