gpt4 book ai didi

Javascript - 防止三次单击时选择整个文本并仅选择单个单词

转载 作者:太空宇宙 更新时间:2023-11-04 16:03:25 28 4
gpt4 key购买 nike

当我们双击单个单词时,浏览器会选择该单词,当我们三次单击单个单词时,浏览器会选择整个单行或整个段落。

在这里,我想防止在三次单击时选择所有单词并更改为仅选择单个单词

我尝试使用此代码

function clearSelection() {
if(document.selection && document.selection.empty) {
document.selection.empty();
} else if(window.getSelection) {
var sel = window.getSelection();
sel.removeAllRanges();
}
}

最佳答案

这对你有用吗? jsfiddle

我编辑你的 fiddle 。

document.querySelector('div').addEventListener('click', function (evt) {
var o = this,
ot = this.textContent;
if (evt.detail >= 3) {
clearSelection();
}
});

function clearSelection() {
if(document.selection && document.selection.empty) {
document.selection.empty();
} else if(window.getSelection) {
var sel = window.getSelection();
sel.removeAllRanges();
}
}

关于Javascript - 防止三次单击时选择整个文本并仅选择单个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42096953/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com