老师 帮忙检查下作业 是否有优化空间 辛苦

来源:4-10 编程练习

qq_慕神8318241

2021-08-26 09:36:02

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

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

    <script type="text/javascript">

        var otxt = document.querySelector("textarea");

        var op = document.querySelector("p");

        var ospan = document.querySelector("p span");

        var ob = document.querySelector("p b");

        var otxtLength = 0;

        var max = 30;

        var n = 0;

        otxt.onkeyup = function () {

            otxtLength = otxt.value.length;

            n = max - otxtLength;

            if (n < 0) {

                ospan.innerText = "已超出" + (otxtLength - max) + "";

            } else {

                ospan.innerText = "您还可以输入" + n + "";

            }

        }

    </script>


写回答

1回答

好帮手慕然然

2021-08-26

同学你好,代码实现很棒,基本没问题,建议优化:提示语中的超出字数,建议一直都放在b标签中加粗显示,参考代码

http://img.mukewang.com/climg/6126fd8b094313b108440433.jpg

祝学习愉快!

0
hq_慕神8318241
hp>好的谢谢老师

h021-08-26
共1条回复

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程