可拖动
draggable
全局属性 是一个 枚举 属性,指示元素是否可以拖动,无论是使用原生浏览器行为还是 HTML 拖放 API。
draggable
属性可以应用于严格属于 HTML 命名空间 的元素,这意味着它不能应用于 SVG。有关命名空间声明的外观及其作用的更多信息,请参见 命名空间速成课程。
draggable
可以具有以下值
true
:元素可以拖动。false
:元素不能拖动。
警告:此属性是枚举,而不是布尔值。必须使用 true
或 false
值,并且不允许使用 <img draggable>
这样的简写。正确用法是 <img draggable="false">
。
如果未设置此属性,则其默认值为 auto
,这意味着拖动行为是默认的浏览器行为:只有文本选择、图像和链接可以拖动。对于其他元素,必须设置事件 ondragstart
才能使拖放起作用,如本 综合示例 所示。
规范
规范 |
---|
HTML 标准 # the-draggable-attribute |
浏览器兼容性
BCD 表格仅在浏览器中加载
另请参阅
- 所有 全局属性。