在一些常用的html富文本编辑器上开发时(如UE等等),如何做到某些特定内容不被backspace键删除?

问题详细描述:目前正在开发一个富文本编辑器,有个需求是:需要为每个段落标记一个序号,并且这个序号不能被退格键删除,下面列举3个段落:

1.第一个段落blablablablablabla....
2.第二个段落blablablablablabla....
3.第三个段落blablablablablabla....

这3个段落最前面的"1."、"2."、"3."均是要保护的字符串,不可以被回退键删除。目前本人自己能想到比较好的办法是:点击backspace键之后,如果识别到光标左边的内容为序号时,就阻止backspace的默认行为。

但不知道如何能做到“识别到光标左边的内容为序号”这一点,望有这方面经验或者有头绪的朋友指教指教。

阅读 2.9k
1 个回答

用一个特定的元素或class做序号容器,然后你就可以为所欲为了···

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题