软萌淑
2019-09-23 20:28
p{color:#F00;}
<p><span id="text">输入30/</span><em id="kk">30</em></p>
<textarea id="yy" rows="7" cols="40"></textarea>
<script>
var text=document.getElementById("text")
var yy=document.getElementById("yy")
var kk=document.getElementById("kk")
var tal=30;
document.onkeyup=function(){
var add=yy.value.length
var ass=tal-add
var aee=add-tal
if(add<tal){
kk.innerHTML="你还可以输入"+ass
text.innerHTML=""
}
else{kk.innerHTML="你已超出字数"+aee
text.innerHTML=""}
}
</script>
为什么var add=yy.value.length中少了length最后的值就会出错
yy.value 的值是 你的文本域里输入的字符串内容
yy.value.length 是指 你输入的字符串内容的长度。
JavaScript深入浅出
281100 学习 · 1020 问题
相似问题