contenteditable 中的一些坑

1、在contenteditable="true"  中插入contenteditable="false"的元素,如果为其设置css user-select: none;后会导致删除连续的 contenteditable="false" 元素被一次性删除。

2、想让 contenteditable 元素粘贴时自动过滤样式可以为元素设置 css 属性 -webkit-user-modify: read-write-plaintext-only方便,这样确实方便,可是会导致元素在contenteditable="false" 状态下也能编辑

3、在contenteditable="true" 中插入 contenteditable="false" 的元素后会导致光标不可见,可以在内容末尾插入一个 br 标签。

打赏支持

如果文章对你有帮助就打个赏吧~

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

评论

还没有任何评论,你来说两句吧

发表评论

Powered By Yuuk