老师,帮我看一下错误

来源:1-26 编程练习

Perfect雪儿

2019-07-24 09:30:21

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>setInterval()</title>

        <style type="text/css">

            div{

                width:300px;

                height:300px;

                border:1px solid #333;

            }

        </style>

    </head>

    <body>

        <input type="button" value="开始">

        <br><br>

        <div></div>

        

        <script type="text/javascript">

           var s=document.getElementsByTagName('input')[0];

           var o=document.getElementsByTagName('div')[0];

           var n=null;

           s.onclick=function(){

           p=setInterval(function a(){

                    o.innerHTML+="hello ";

                },1000)

           }

        </script> 

    </body>

</html>

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

当不加a的时候,hello就打印出框外了,这是为什么

写回答

1回答

好帮手慕糖

2019-07-24

同学你好,如下,使用谷歌浏览器进行测试,去掉a之后,也是没有打印到框外的哦。

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

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

祝学习愉快!

0
herfect雪儿
h 老师,哪试试把a去掉,并把hello后面的空格也去掉,改成在后面+"&nbsp",就打印出去了,这是什么原因呢
h019-07-24
共1条回复

0 学习 · 40143 问题

查看课程