contenteditable元素内部的元素绑定的keydown事件无效

卡颂
  • 994

clipboard.png
在做富文本编辑器时遇到一个问题,问题结构如图所示
我在a,b,c上都绑定keydown事件,再在c中输入内容,只有a会触发事件回调,并且target是a。也就是说在contenteditable中不管嵌套多少层元素,不管在哪个元素中输入内容,最后都是最外层这个a触发事件回调(input textarea这类替换元素不会这样)。
我怎么才能实现 在id为b的元素上绑定keydown事件,用来监听从id为c的元素冒泡上来的keydown事件呢。

回复
阅读 2.5k
2 个回答

将contenteditable属性绑定在内层div不行吗

c都不能编辑,你是怎么输入的

你知道吗?

宣传栏