javascript - 防止清除选择

标签 javascript events dom-events selection

<p>Select Some of This Text</p>
<span>Now click this</span>

有没有可能让你点击<span>它不会删除对 <p> 的选择或将其存储在某个地方?也许使用 onblur事件?

最佳答案

一种方法是使用 How to disable text selection highlighting? 中解释的 CSS 阻止选择“现在单击此”按钮内的文本。 .使用此 CSS,单击按钮不会更改选择,包括是否存在现有选择。

.unselectable {
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
<p>Select Some of This Text</p>
<span class="unselectable">Now click this</span>

关于javascript - 防止清除选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48834838/

相关文章:

javascript - 按时间戳将项目组合到间隔箱中

javascript - 我可以使用带有 if 语句的 for 循环来代替 .hasOwnProperty()

javascript - 如何将 PHP 结果创建的字符串提供给我的 javascript

c# - 在 C# 中使用 Lambda 的一次性事件

javascript - JS 等待函数中的几个事件完成

Javascript下拉菜单onchange事件仅适用于一种功能

javascript - map : trigger a function on 'select'

javascript - 如何重写多余的方法声明并创建更短的方法声明?

javascript - deviceorientation 事件在 Firefox 桌面上不起作用

javascript - 在 reactjs onclick 事件中更新了所有按钮