麻烦老师帮忙看看代码和注释的理解,谢谢

麻烦老师帮忙看看代码和注释的理解,谢谢

<!DOCTYPE html>

<html lang="en">


<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style type="text/css">

        .red {

            border: 1px solid red;

        }

    </style>

</head>


<body>

    姓名:<input type="text"> <span></span>

    <script type="text/javascript">

        // 补充代码

        /* 获取元素的对应节点 */

        var namea = document.getElementsByTagName("input")[0];

        var tip = document.getElementsByTagName("span")[0];

        /* 当输入框获取焦点时(鼠标进入输入框)span显示提示内容 */

        function focuson() {

            tip.innerHTML = "请输入您的名字";

        }

        namea.onfocus = focuson;

        /* 当输入框失去焦点时,顺带判断如果输入框内容为空,span显示用户名不能为空,并且改变为输入框添加类red */

        function bluron() {

            if (this.value.length == 0) {

                tip.innerHTML = "用户名不能为空";

                this.className = "red";

            }

            /* 如果有内容,提示为空,class名red去掉 */

            else {

                tip.innerHTML = "";

                this.className = "r";

            }

        }

        namea.onblur = bluron;

    </script>

</body>


</html>


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,代码以及注释都是正确的,很棒。继续加油,祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师