文件:selectionchange 事件
當 Document 的當前 Selection 物件發生更改時,會觸發 Selection API 的 selectionchange 事件。
此事件不可取消,也不會冒泡。
可以透過新增 selectionchange 事件監聽器或使用 onselectionchange 事件處理器來處理此事件。
注意:此事件與 <input> 或 <textarea> 元素中文字選擇更改時觸發的 selectionchange 事件不完全相同。有關更多詳細資訊,請參閱 HTMLInputElement 的 selectionchange 事件。
語法
在諸如 addEventListener() 之類的方法中使用事件名稱,或設定事件處理程式屬性。
js
addEventListener("selectionchange", (event) => { })
onselectionchange = (event) => { }
事件型別
一個通用的 Event。
示例
js
// addEventListener version
document.addEventListener("selectionchange", () => {
console.log(document.getSelection());
});
// onselectionchange version
document.onselectionchange = () => {
console.log(document.getSelection());
};
規範
| 規範 |
|---|
| Selection API # selectionchange-event |
| Selection API # dom-globaleventhandlers-onselectionchange |
瀏覽器相容性
載入中…