为什么我的点击后就没法停止呢?

为什么我的点击后就没法停止呢?

<!DOCTYPE html>

<html lang="en">


<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

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

    <title>Document</title>

    <style>

        body {

            height5000px;

            background-imagelinear-gradient(to bottomredbluegreen);


        }


        button {

            positionfixed;

            bottom100px;

            right100px;

            height20px;

            width100px;

            cursorpointer;

        }

    </style>

</head>


<body>

    <button id="btn">返回顶部</button>

    <script>

        var btn = document.getElementById('btn');

        var timer;

        btn.onclick = function () {

            clearInterval(timer)

            timer = setInterval(

                function () {

                    document.documentElement.scrollTop-=200;

                    if (document.documentElenent.scrollTop <= 0) {

                        clearInterval(timer);

                    }

                }, 20)

        }

    </script>

</body>


</html>


正在回答 回答被采纳积分+1

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

2回答
强妹妹7248924 提问者 2021-03-27 14:35:56

没看懂呢?哪里属性写错了?

  • 老师在截图中用红线标出来了,应该是Element(字母m),写成了Elenent(字母n),建议再仔细检查下。

    2021-03-27 19:08:41
好帮手慕星星 2021-03-27 11:30:11

同学你好,if条件处没有获取到滚动高度,属性写错了,如下修改:

http://img1.sycdn.imooc.com//climg/605ea6be09cf121106720154.jpg

祝学习愉快!

  • 提问者 强妹妹7248924 #1

    是哪个属性写错了啊?没看懂呢?

    2021-03-27 15:40:30
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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