关于禁用文本选择与复制的问题

样式如下
.test1 {  user-select: none;
}
html 结构如下

https://img3.mukewang.com/5c1c940c0001044001970159.jpg

给其中的某几项做了禁用本文选择,单独对某一项选择时,确实能够禁用选择,其中的内容也无法复制,但是如果用cmd + a 进行全选时,会看到被禁用的项在页面上显示的是没有被选择,但此时内容能被复制下来。

接下来用 js 去控制:

https://img.mukewang.com/5c1c9415000158af04430240.jpg

发现还是会在单独选取时生效,但全部选取时就失败了,所以想问下有什么办法能够在可选取的节点中穿插不可选取的节点,还能使得全选复制时只选取到可选取的内容。

慕桂英546537
浏览 459回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript