将onload更改为指向ID

时间:2015-12-19 23:18:36

标签: javascript jquery

有没有办法更改此代码以定位带ID的div?

onload="javascript:parent.scrollTo(0,0);"  

我想把头发拉出来试图解决这个问题。这与我的问题here有关,但我无法回答这个问题以获得任何帮助。

编辑:道歉。我是Stack Overflow的新手,在我的其他帖子中,我提供了大量信息。当我想用更多的信息/问题来更新它时,因为我花了几个小时试图解决这个问题,我不能因为它没有给我选择。所以是的,它与我的另一个问题“相关”,但是没有回复让我添加更多信息。我想我不允许发布任何更新的信息或问题。

1 个答案:

答案 0 :(得分:2)

function scrollTo(element) {
    location.hash = element;
}

https://jsfiddle.net/43j177x9/1

这样称呼:

scrollTo("element");

这将导致它向下滚动到您的<div id="element"></div>元素。

在你的情况下,它应该是:

onload="scrollTo('element');"

或者,您可以使用document.getElementById('element').scrollIntoView();(感谢Derek 朕會功夫)。