通过拖动标签将文本从标签复制到特定的段落点击点
copy text from label into a specific paragraph clicked point by dragging the label
我想将下面标签中的文本复制到特定的课程拖动点,例如
<label id="text_to_be_copy">我是一名学生<标签>
所以我在下面有一段
<p>这是我想要通过拖动标签标签<p>
就好像我把标签拖到文字"这是我想要的内容"后面的段落里
标签在此点后拖动
所以拖动后会看起来像
<p>这是我希望我是学生通过拖动标签标签<p>
感谢
您可以使用HTML 5拖放
代码笔上的线路DEMO
运行示例代码:
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("text", ev.target.id);
}
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("text");
ev.target.innerText = document.getElementById(data).innerText;
}
label, p{
border: 1px solid #ccc;
}
p {
min-height: 100px;
}
<label id="text_to_be_copied" draggable="true" ondragstart="drag(event)"> i am a student </label>
<p ondrop="drop(event)" ondragover="allowDrop(event)"> </p>
var input = document.querySelector('input');
input.addEventListener('input', function()
{
console.log('input changed to: ', input.value);
});
你想喜欢这个。。?
将一个字段值拖动到另一个字段
示例:http://jsfiddle.net/pxfunc/5kpeJ/
相关文章:
- 如何创建一个表并在单击按钮时插入此标签和文本字段
- 如何在ExtJS网格上创建带有标签的文本字段
- 在jquery中,从同一对象的属性设置输入字段和标签的正确方法是什么
- 隐藏 DIV 标签,直到填充所有文本字段
- 使用 Javascript/Jquery 预填充表单字段和来自 URL 的标签
- Ember.js 带有 ember 路由器的标签标签的文本字段 ID
- Selectize.js:如何将数据库中已经选择的标签预加载到输入字段(Meteor&MongoDB/JSON)
- Extjs 3.3动态地将字段添加到表单中,并设置它们的标签宽度
- 如何使自述按钮在文章的第一段之后显示图像和h3标签
- 如何更改表单的样式's字段标签
- 使用jquery只获取rss提要的描述标签中的第一段
- 将图表工具提示自定义为标签,其中线条指向饼图段
- Highcharts单行堆叠水平条:标签重叠---条形段太小而无法读取“dataLabels”---(更改“dataLa
- Rally SDK 2 标签选择器是否有必填字段?对象没有方法'getContextPath'
- 将清单导出到字段标签
- 使用 javascript 内联表单标签和字段
- 使用Javascript为输入字段添加边框样式颜色(提交时没有值),该字段已经在css中带有!important标签的边
- 如何使用 Jquery 向搜索字段添加“标签”
- 如何在 extJs3 中动态更改字段标签
- 通过拖动标签将文本从标签复制到特定的段落点击点