Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在URL中使用锚定标记?_Javascript_Java_Html_Css_Anchor - Fatal编程技术网

Javascript 如何在URL中使用锚定标记?

Javascript 如何在URL中使用锚定标记?,javascript,java,html,css,anchor,Javascript,Java,Html,Css,Anchor,我想在页面加载时加载页面的某些部分。 就像我在上面有一张图片,下面有一张表格。因此,当我的用户单击上一页中的图像时,用户应该看到正下方的表单,而不是图像 我试过的 window.scroll window.scrollTo window.scrollBy Element.scrollintoview 他们都没有工作 但后来我试着用锚定标签,它就像我试过的一样 http://localhost:8080/myproject#anchorId (worked fine) 但如果我做了这样的事 h

我想在页面加载时加载页面的某些部分。 就像我在上面有一张图片,下面有一张表格。因此,当我的用户单击上一页中的图像时,用户应该看到正下方的表单,而不是图像

我试过的

window.scroll
window.scrollTo
window.scrollBy
Element.scrollintoview
他们都没有工作

但后来我试着用锚定标签,它就像我试过的一样

http://localhost:8080/myproject#anchorId (worked fine)
但如果我做了这样的事

http://localhost:8080/myproject/test.jsp#anchorId (does not work)

当我在URL中有jsp时,请指导我如何使用锚定标记。您可以执行以下操作:

element = document.getElementById("divFirst")
alignWithTop = true;
element.scrollIntoView(alignWithTop);
或者你可以:

在文档中设置
标记。所有标识符链接也都是相对于它的。如果这是真的,那么您需要将标识符链接从

<a href="#name">

您可以执行以下操作:

element = document.getElementById("divFirst")
alignWithTop = true;
element.scrollIntoView(alignWithTop);
或者你可以:

在文档中设置
标记。所有标识符链接也都是相对于它的。如果这是真的,那么您需要将标识符链接从

<a href="#name">

那么,如果您单击该图像,您希望您的视图滚动到表单?那么,如果您单击该图像,您希望您的视图滚动到表单?