中文输入法输入打拼音到input输入框的时候,发现打拼音的时候也会频繁触发input事件,可以通过compositionstart与compositionend搭配input进行解决。
<input type="text" >
英文输入时不触发,中文输入才触发
let input=document.querySelector('input')input.addEventListener('compositionstart',function(e){ //第一次输入时触发console.log("e",e)})input.addEventListener('compositionend',function(e){//输入完成时触发console.log("e",e)})