tôi có một liên kết không nhấp được đơn giản trong một div trông như thế này: chọn tất cả văn bản trong một div trên một nhấp chuột trái duy nhất với javascript
Nó có nghĩa là một liên kết thể chia sẻ rằng người dùng có thể sao chép dán vào những thứ khác.
Đối với mục đích khả năng sử dụng, tôi muốn có một nhấp chuột duy nhất trái bất cứ nơi nào trong div để chọn toàn bộ liên kết:
Tôi không biết nhiều về, javascript/lập trình web, vì vậy tôi đã thử những điều sau đây :
<div id="share_link" onClick="select_all('share_link')"><%= request.url %></div>
và javascript
này<script type="text/javascript">
function select_all(id) {
document.getElementById(id).focus();
}
</script>
này không hoạt động. Tôi muốn biết điều đơn giản nhất tôi nên làm để đạt được những gì tôi muốn. Tôi nghĩ về việc thay đổi div thành đầu vào văn bản hoặc văn bản bên trong là một liên kết, nhưng lý tưởng là nội dung bên trong phải là chỉ đọc, không thể chỉnh sửa và không thể nhấp được
có thể trùng lặp: http://stackoverflow.com/questions/985272/jquery-selecting-text-in-an-element-akin-to-highlighting-with- chuột của bạn – Damiqib