在线求解答

来源:3-5 显示和隐藏(display属性)

软萌淑

2019-09-23 20:30

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


写回答 关注

2回答

  • 慕盖茨9277026
    2019-09-23 21:16:25
    已采纳

    add=yy.value.length 表示获取yy.value.的长度 首先你要获取他输入的总长度

  • 软萌淑
    2019-09-23 21:38:09

    谢谢亲

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

740158 学习 · 9566 问题

查看课程

相似问题