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