为了账号安全,请及时绑定邮箱和手机立即绑定

在线求解答

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

正在回答

1 回答

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

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

0 回复 有任何疑惑可以回复我~
#1

软萌淑 提问者

谢谢你
2019-09-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript深入浅出
  • 参与学习       281102    人
  • 解答问题       1020    个

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

进入课程

在线求解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信