を持つ単一の左クリックでのdiv内のすべてのテキストを選択する:ユーザーがコピーすることができ、共有可能なリンクであることを意味しています 私はこのようになりますのdiv内の単純な非クリッカブルリンクを持っているのjavascript
他のものに貼り付ける。ユーザビリティの目的のために
は、私は全体のリンクを選択するためにどこかのdiv内の単一の左クリックをしたい:
私は、ジャバスクリプト/ Webプログラミングについて多くを知らないが、私は次のことを試してみました:
<div id="share_link" onClick="select_all('share_link')"><%= request.url %></div>
とこれが動作しないこのJavaScript
<script type="text/javascript">
function select_all(id) {
document.getElementById(id).focus();
}
</script>
。私は何が欲しいのかを達成するために何が一番簡単なのかを知りたい。 divをテキスト入力またはリンク内のテキストに変更することを考えましたが、理想的にはコンテンツを読み取り専用、編集不可、クリック不可にする必要があります。
可能な重複:http://stackoverflow.com/questions/985272/jquery-selecting-text-in-an-element-akin-to-highlighting-with-あなたのマウス – Damiqib