老师帮我看下问题出在哪了

来源:1-25 编程练习

慕少8534263

2020-05-15 00:58: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 div1=document.getElementById("text");
            var count=0;
            setInterval=(function(){
                if(count==0){
                    div1.innerHTML="☆☆☆今日特卖☆☆☆";
                    count=1;
                }else if(count==1){
                    div.innerHTML="★★★今日特卖★★★";
                    count=0;
                }
            },500);
            
        </script>
    </body>
</html>


写回答

2回答

爱coding的疾风剑豪

2020-05-15


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

同学你好哇~

第一处需要把等号= 去掉呢 ~

第二处 div 改成 div1

然后 就正常运行啦

要细心哦


如果觉得我的回答很有帮助,记得采纳哈~~

0

好帮手慕码

2020-05-15

同学你好,“爱coding的疾风剑豪”同学说的都是正确的,代码中:

setInterval=(function(){})这种写法是错误的,正确的应该是:

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

另,代码中声明的变量是div1,所以使用div是未定义的。会报错:

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

建议修改如下:

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

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

0

0 学习 · 40143 问题

查看课程