在contenteditable元素中阻止文本拖动

时间:2018-05-10 09:22:07

标签: javascript html



<a href="#" contenteditable>Select some of this text, then drag and drop it around.</a>
&#13;
&#13;
&#13;

如果我在contenteditable元素中选择文本,我可以将该文本拖到元素的其他位置。

如何阻止此活动?防止文本被拖动?但仍然可以编辑和选择?

2 个答案:

答案 0 :(得分:0)

使用ondragstart="return false"

<a ondragstart="return false"  href="#" contenteditable>Select some of this text, then drag and drop it around.</a>

答案 1 :(得分:0)

&#13;
&#13;
document.getElementsByTagName('a')[0].ondragstart = function () { return false; };
&#13;
<!--using script tag -->
<a  href="#" contenteditable>Select some of this text, then drag and drop it around.</a>
&#13;
&#13;
&#13;