假设我有一个 div
<div id="blah">
spotify:track:something
spotify:track:something
spotify:track:something
spotify:track:something
</div>
有将近 100 多个 spotify:track 内容,我想将整个列表拖到 Spotify 程序中以创建一个新的播放列表,但首先我必须选择所有文本。
有没有可能让开始拖动div自动选择整个文本。
例如:http://codepen.io/anon/pen/Hwbdy
如果它是 div 或文本区域,只要用户可以简单地单击和拖动而不选择文本,它实际上不会,谢谢
最佳答案
如果你想通过 javascript 选择文本试试这个:
function select(){
var div = document.getElementById('blah'),
sel, range;
if(window.getSelection){
range = document.createRange();
range.selectNode(div)
sel = window.getSelection();
sel.addRange(range);
}else{
range = document.body.createTextRange();
range.moveToElementText(div);
range.select();
}
}
关于javascript - 拖动一个div选择整个文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18572051/