![]() |
1
5
正如所承诺的那样,这里有一个工作解决方案,在讨论的评论中讨论了这种实施。 使用选择和范围API时( https://developer.mozilla.org/en-US/docs/Web/API/Range ),我发现Range对象有一个toString()方法,我想测试它,看看这里、之前或之后是否修剪了换行符。 幸运的是,我发现FF Range对象中的toString()方法没有修剪换行符。 根据这一点,这里是我的代码和小提琴来覆盖默认的复制函数,覆盖(在复制事件中)剪贴板中的内容。
我还用edge和chrome做了一个粗略的测试,这个覆盖“不会把它们弄乱”,所以也许你可以让它控制它们在被复制时的行为。 最后,我还有一个问题一直在我脑海中萦绕,那就是: 如果不想让html进入前端元素,为什么要使用contenteditable div而不是textarea? |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 7 月前 |
![]() |
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 8 月前 |
![]() |
user28928120 · 如何在jquery中选择所有类? 8 月前 |
![]() |
Eliable · 使点击计数器和进度条协同工作 8 月前 |
![]() |
Jack Maessen · 在处理程序上使用时如何获取输入类型 9 月前 |