欢迎光临散文网 会员登陆 & 注册

解决监听input事件改输入字数的中文输入问题

2023-02-24 17:33 作者:末路才人丶幺叔  | 我要投稿

// 获得元素

let input = document.querySelector('input')

let count = document.querySelector("span")


// 记录输入的内容是否已到输入框

var flag = true


input.addEventListener('compositionstart', function () {

    flag = false

})

input.addEventListener('compositionend', function () {

    flag = true

})


input.addEventListener('input', function () {

    setTimeout(function () {

        if (flag) { // 对页面上显示的字数进行更新

            count.innerText = input.value.length;

        }

    }, 0)

})



解决监听input事件改输入字数的中文输入问题的评论 (共 条)

分享到微博请遵守国家法律