日期:2014-05-16  浏览次数:20383 次

关于微博的字数计算的问题?
最近想写一个类型微博的文本域,能实现字数计算的功能。发现用键盘事件可以实现,但是一旦使用鼠标右键在文本域粘贴后,字数就不能更新了。但是看到新浪、腾讯的输入框在用鼠标粘贴的时候,依旧能更新字数。
求高手指点一下思路,我觉得可以使用循环一直判断,不知道有没有更好的方法?

------解决方案--------------------
<script type="text/javascript">
function init(){
var a=document.getElementById("test");
a.onkeyup=count;
a.onmouseover=count;
a.onmouseout=count;
}
function count(){
var a=document.getElementById("test").value.length;
document.getElementById("div").innerHTML=a;
}
window.onload=init;
</script>
</head>

<body>
<textarea id="test"></textarea>
<div id="div"></div>
</body>这样试试