<!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 inputs = document.getElementById("text");
var num = document.getElementsByTagName("b")[0];
var span = document.getElementsByTagName("span")[0];
inputs.onkeyup = function(){
var total = 30,
len = inputs.value.length,
allow = total-len,
beyond = len-total;
if(allow>0){
num.innerHTML=allow;
}else{
num.innerHTML=beyond;
span.innerHTML="已超出"+"<b>"+beyond+"</b>字";
}
}
</script>
</body>
</html>