x
1
<script>
2
function dragstart_handler(ev) {
3
// 将目标元素的 id 添加到数据传输对象
4
ev.dataTransfer.setData("text/plain", ev.target.id);
5
}
6
7
window.addEventListener('DOMContentLoaded', () => {
8
// 通过 id 获取元素
9
const element = document.getElementById("p1");
10
// 添加 ondragstart 事件监听器
11
element.addEventListener("dragstart", dragstart_handler);
12
});
13
</script>
14
15
<p id="p1" draggable="true">该元素是可拖动的。</p>
16