要實現文本選取的功能,可以使用oncontextmenu
事件結合window.getSelection()
方法來獲取用戶選中的文本。具體步驟如下:
<div>
元素,并在其中輸入一些文本內容。<div id="text">這是一段文本內容</div>
oncontextmenu
事件監聽用戶右鍵點擊事件,并在事件處理函數中獲取用戶選中的文本內容。const textElement = document.getElementById('text');
textElement.oncontextmenu = function(event) {
const selectedText = window.getSelection().toString();
alert(`選中的文本內容為:${selectedText}`);
};
通過以上步驟,就可以實現在用戶右鍵點擊文本內容時獲取用戶選中的文本。