css Contentedibible span当我复制粘贴时,它会将文本转换为span

uujelgoq  于 2023-05-02  发布在  其他
关注(0)|答案(1)|浏览(105)

我有一个span,它的作用就像一个文本框,但当我复制粘贴文本变成span。enter image description hereenter image description here
我以为是纯文本。无跨距

fdbelqdn

fdbelqdn1#

这可能就是contenteditable的工作方式,它默认粘贴HTML元素,并在各种交互中创建新元素。
有些浏览器支持contenteditable="plaintext-only"。总的来说,让内容“有行为”是一项艰巨的任务。如果plaintext-only不是一个选项,并且您需要一个灵活的编辑器,具有格式化等功能,我建议您寻找一个有能力的库。
除此之外,您可能必须处理paste事件并阻止其默认行为来执行其他操作,例如从clipboard数据中读取明文并插入该明文。

相关问题