为了账号安全,请及时绑定邮箱和手机立即绑定

为什么加了window.onload后放在<head>里还是提示错误????

为什么加了window.onload后放在<head>里还是提示错误????

srollTop一定要放在<body>里吗??

window.onload=function () {
    var area = document.getElementById('newsBox');
    var con1 = document.getElementById('con1');
    var con2 = document.getElementById('con2');
    var speed = 50;
    con2.innerHTML = con1.innerHTML;
    var myScroll = setInterval("scrollUp()", speed);

    function scrollUp() {
        if (area.scrollTop >= con1.scrollHeight) {
            area.scrollTop = 0;
        } else {
            area.scrollTop++;
        }
    }
}


正在回答

3 回答

    function scrollUp() {

        if (area.scrollTop >= con1.scrollHeight) {   

//  area.scrollTop >= con1.scrollHeight     改为    area.scrollTop >= con1.offsetHeight    单词拼写错误,莫麻痹大意呀

            area.scrollTop = 0;

        } else {

            area.scrollTop++;

        }

    }


0 回复 有任何疑惑可以回复我~
#1

Danni11 提问者

非常感谢!
2017-10-08 回复 有任何疑惑可以回复我~

单纯看JS写法没看出和案例有什么差别,你可以自己尝试下检查有没有以下几点错误:

①排除所有标点符号是不是在 英文输入法 的时候输入的;

②检查单词拼写是否有错误;

③利用F12,一行行检查哪一句代码报错,为什么报错……

最后,对于系统报错,你也要给出报错信息的截图我们才知道你这个究竟怎么了呀?

0 回复 有任何疑惑可以回复我~

把setInterval的第一个参数的引号去掉的话网页就不会提示错误,但是这个function也没有运行

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
信息滚动效果制作
  • 参与学习       47753    人
  • 解答问题       321    个

萌妹子带您快速学习滚动效果,掌握无缝滚动和歇间性滚动的制作方法

进入课程

为什么加了window.onload后放在<head>里还是提示错误????

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信