zoukankan      html  css  js  c++  java
  • js编辑器--contenteditable 中的一些坑

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

    eg:编辑器中插入action删除单个导致一串元素被删除。

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

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

    eg:文章最后插入标题h2,contenteditable="false,光标不见。

  • 相关阅读:
    常见模块和包
    二分查找算法
    常见内置函数
    Django总目录
    nginx配置站点
    Arduino语言
    Python连接Arduino的方法
    机器人学习
    Redis
    arduino总目录
  • 原文地址:https://www.cnblogs.com/liAnran/p/13597259.html
Copyright © 2011-2022 走看看