2010-01-10 35 views
1

如何使用javascript滚动到页面顶部JavaScript滚动

scroll(0,0); - >这不起作用? 点击提交,我调用一个函数来验证表单和错误,我将通过innerhtml设置errormessage,并且需要滚动到页面顶部而不提交。

一切正常......但它不是滚动到页面

+0

应工作,也许你错误地称呼它? 可能是因为您没有触发该操作。 – johnnyArt 2010-01-10 09:58:05

+0

需要工作JavaScript:滚动(0,0) – 2010-01-10 09:58:22

+0

它需要以某种方式触发,你怎么调用滚动? – falstro 2010-01-10 10:00:04

回答

4

使用窗口属性scrollTop(MSDN,MDC)来设置滚动偏移量的像素数。

window.scrollTop = '0'; 
1

如何试图window.scrollTo(0,0)的顶部。它与scroll(0,0)基本相同。

如果它不起作用,向我们展示更多代码。

1

滚动到页面的绝对顶部可以通过

window.scrollTo(0,0); 

window.location = "#"; 

注实现了第二种方法将“#”附加到当前URL。

3

如果您有要滚动在一个特定的元素,让说,的其innerHTML要修改,那么你可以使用下面的

element.scrollIntoView(true); 

作品在所有浏览器的元素