代码之家  ›  专栏  ›  技术社区  ›  sazr

内容可编辑错误:选择所有文本,然后键入,只显示第一个字母

  •  0
  • sazr  · 技术社区  · 5 年前

    Chrome上似乎有一个内容可编辑锚点的错误。在我下面的代码片段中,如果你选择所有文本 Foo 通过双击文本,然后开始键入新文本,只有您键入的第一个字母会添加到锚点中。所有其他文本均未添加。

    有人知道这个问题的解决方案、修复程序或变通方法吗?

    附加信息:

    • Chrome版本:80.0.3987.122(官方版本)(64位)Windows 10。

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <div style="">
      <a href="#" contenteditable="true"><span>Foo</span></a>
    </div>
    0 回复  |  直到 5 年前