每当一个键松开后,就进行一次长度的统计,用的是onkeyup这个事件
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <p>字数限制在30字内,<span>您还可以输入<b>30</b> 字</span></p> <textarea cols="50" rows="7" id="text"></textarea> <script type="text/javascript"> var kk = document.getElementById("text"); var yy = document.getElementsByTagName("b")[0]; var total = 30; document.onkeyup = function () { var allow = total - kk.value.length; yy.innerHTML = allow; } </script> </body> </html>