HTMLElement: draggable 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

HTMLElement 介面的 draggable 屬性用於獲取和設定一個 Boolean 原生值,該值指示元素是否可拖動。

它反映了 draggable HTML 全域性屬性的值。

一個 Boolean 原生值,如果元素可拖動,則為 true,否則為 false

示例

以下示例演示瞭如何透過指令碼啟用或停用元素的拖動功能。

js
const draggableElement = document.querySelector(".draggable-element");
const notDraggableElement = document.querySelector(".not-draggable-element");

// enable the target element's ability to drag
draggableElement.draggable = true;

// disable the target element's ability to drag
notDraggableElement.draggable = false;

規範

規範
HTML
# dom-draggable

瀏覽器相容性

另見