Node:selectstart 事件

Selection APIselectstart 事件在用户进行一个新的选择时触发。

如果事件被取消,所选取内容将不会改变。

语法

在类似于 addEventListener() 这样的方法中使用事件名称,或设置事件处理器属性。

js
addEventListener("selectstart", (event) => {});

onselectstart = (event) => {};

事件类型

通用的 Event

示例

js
// addEventListener 版本
document.addEventListener("selectstart", () => {
  console.log("已开始选择");
});

// onselectstart 版本
document.onselectstart = () => {
  console.log("已开始选择");
};

规范

Specification
Selection API
# selectstart-event
Selection API
# dom-globaleventhandlers-onselectstart

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
selectstart event

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

参见