老师,麻烦你帮我看看代码呗

来源:1-25 编程练习

郭永青

2020-04-16 21:29:59

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>闪烁的文字</title>

        <style type="text/css">

            div{

                width:200px;

                height:200px;

                line-height:200px;

                border:2px solid gray;

                text-align:center;

                color:red;

            }

        </style>

    </head>

<body>

    <h3>会闪烁的文字</h3>

        <div id="text"> </div>

        <script type="text/javascript">

            //补充代码

            var text=document.getElementById("text");

            var num=0;

            setInterval(function()

            {

                if(num==0)

                {

                    num=1;

                    text.innerHTML="☆☆☆今日特卖☆☆☆ ";

                }

                else if(num==1)

                {

                    num=0;

                    text.innerHTML="★★★今日特卖★★★";

                }

            },500);

        </script>

    </body>

</html>

老师,我有点不明白,就是代码中的num=0和num=1的作用是什么?

写回答

1回答

好帮手慕慕子

2020-04-17

同学你好,num=0和num=1的作用要根据num的值判断要显示哪一个文本。如下:

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

代码是正确的,由于在500毫秒之后才执行定时器,这段时间内div内显示空白,建议优化: 给div设置初始显示内容,效果实现会更好,如下:

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

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

0

0 学习 · 40143 问题

查看课程