Web 接口
HTML Drag and Drop API - 使应用程序能够在浏览器中使用拖放功能
使元素可拖动,需要添加 draggable 属性和 ondragstart 全局事件处理程序,如以下代码实例所示
源代码:
点击运行 »
<script> function dragstart_handler(ev) { // 将目标元素的 id 添加到数据传输对象 ev.dataTransfer.setData("text/plain", ev.target.id); } window.addEventListener('DOMContentLoaded', () => { // 通过 id 获取元素 const element = document.getElementById("p1"); // 添加 ondragstart 事件监听器 element.addEventListener("dragstart", dragstart_handler); }); </script> <p id="p1" draggable="true">该元素是可拖动的。</p>
运行结果:
点击运行 »