logo
HTML

HTML 中的 draggable 属性是做什么的?

Updated Apr 14, 2026

面试回答

考察点:HTML5 API、交互能力


draggable 用来开启元素的拖拽能力。

Code

<div draggable="true"></div>

配合 JS 事件:

  • dragstart

  • dragover

  • drop

可以实现拖拽排序、拖拽上传等功能。

不过实际项目中我更多用第三方库来处理复杂拖拽。