<html>
<head></head>
<body>
<div id="msg">输入的文字长度为:14</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浏览器,比如Firefoxdocument.getElementById('txt').addEventListener("input",handle,false);}</script>
</body>
</html>