javascript 浏览器兼容 统计输入字数

 1             var text = document.getElementById('demo');
 2             var count = document.getElementById('count');
 3             var handle = function(){
 4                 var evt = window.event || arguments.callee.caller.arguments[0];
 5                 //evt.target 不支持ie10及以下浏览器 ||  evt.srcElement 不支持火狐浏览器
 6                 var src = evt.target || evt.srcElement;
 7                 count.innerText = src.value.length;
 8             }
 9               if(text.addEventListener){
10                   text.addEventListener('input',handle,false);
11               }else if(text.attachEvent){
12                   text.attachEvent('onpropertychange',handle);
13               }else{
14                   text['onpropertychange'] = handle;
15               }

 

posted @ 2015-04-10 16:31  helloZou  阅读(164)  评论(0编辑  收藏  举报