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