老师,我在删除字数的时候,为什么会卡在超出一个字那里

来源:4-5 编程练习

精慕门1145146

2020-05-31 23:09:04

<!DOCTYPE html>

<html>

    <head>

    <meta charset="UTF-8">

    <title>输入文本</title>

</head>

<body>

<p>字数限制在30字内,<span>您还可以输入<b>30</b> 字</span></p>

<textarea cols="50"  rows="7"  id="text"></textarea>

<script type="text/javascript">

//补充代码

text=document.getElementById('text')

b=document.getElementsByTagName('b')[0]

span=document.getElementsByTagName('span')[0]

total=30

document.onkeyup=function(){

    if(text.value.length<=30){

        b.innerHTML=total-text.value.length

    }

    else if(text.value.length>30){

        span.innerHTML='您已超出'+(text.value.length-total)+'字'

        

    }

}

</script>

</body>

</html>


写回答

1回答

好帮手慕粉

2020-06-01

同学你好,在输入超过30个字,回删时,应该重置提示的内容:

http://img.mukewang.com/climg/5ed469b609205ec010760237.jpg

如果我的回答帮助了你,欢迎采纳。祝学习愉快~

0

0 学习 · 40143 问题

查看课程