问答详情
源自:3-2 [JavaScript]try-catch语句

在线求解答

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最后的值就会出错

提问者:软萌淑 2019-09-23 20:28

个回答

  • 董曼巴
    2019-09-24 04:07:50
    已采纳

    yy.value 的值是 你的文本域里输入的字符串内容 

    yy.value.length 是指 你输入的字符串内容的长度。