在input输入框中有个事件定义<input type="text" oncompositionstart="test()">,
test方法已有定义,中文输入的时候不能触发,但是用addEventListener添加compositionstart事件就可以被触发,请问为什么一定要在addEventListener中添加才能触发呢
在input输入框中有个事件定义<input type="text" oncompositionstart="test()">,
test方法已有定义,中文输入的时候不能触发,但是用addEventListener添加compositionstart事件就可以被触发,请问为什么一定要在addEventListener中添加才能触发呢
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
我觉得应该是compositionstart属于后来新开发的事件,而直接在html中加oncompositionstart这种写法属于dom事件中一种旧的规范写法。所以就不可以啦。