为了账号安全,请及时绑定邮箱和手机立即绑定

怎么判断input是在输入还是删除呢

怎么判断input是在输入还是删除呢

临摹微笑 2019-03-12 19:04:07
怎么判断input是在输入还是删除呢
查看完整描述

3 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

1、去判断change,输入是字数增加,删除是字数减少。
2、defineProperty双向绑定,其实也是判断字数,但是这个IE低版本不支持

查看完整回答
反对 回复 2019-03-12
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

<body >
    <input type="text">
    <div></div><script>
    let dom = document.getElementsByTagName('input')[0];    let value = dom.value;
    dom.oninput=()=>{        let new_value = dom.value;        if(value.length<new_value.length){            document.getElementsByTagName('div')[0].innerHTML = "输入中";
        }else{            document.getElementsByTagName('div')[0].innerHTML = "删除中";
        }
        value = new_value;
    }</script></body>


查看完整回答
反对 回复 2019-03-12
  • 3 回答
  • 0 关注
  • 1197 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信