input值改变事件兼容代码(用于做自动补全)

来源:互联网 发布:淘宝运费险是怎么算的 编辑:程序博客网 时间:2024/05/21 05:06
 <div id="msg"></div> <input id='txt' value="" /> <script> //当状态改变的时候执行的函数 function handle() {document.getElementById('msg').innerHTML='输入的文字长度为:'+document.getElementById('txt').value.length; } //firefox下检测状态改变只能用oninput,且需要用addEventListener来注册事件。 if(/msie/i.test(navigator.userAgent)) //ie浏览器 {document.getElementById('txt').onpropertychange=handle } else {//非ie浏览器,比如Firefox document.getElementById('txt').addEventListener("input",handle,false); } </script>
原创粉丝点击