在線求解答
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="你已超出字?jǐn)?shù)"+aee
text.innerHTML=""}
}
</script>
為什么var add=yy.value.length中少了length最后的值就會出錯
2019-09-24
yy.value 的值是 你的文本域里輸入的字符串內(nèi)容?
yy.value.length 是指 你輸入的字符串內(nèi)容的長度。