如何在URL中使用锚标签?
问题描述:
我想在页面加载时加载页面的某个部分。 像我有一个图像在顶部和下面的表格。因此,当我的用户点击上一页中的图像时,用户应该直接在下面看到表单,而不是图像。如何在URL中使用锚标签?
我试过了。
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)
请指导我如何使用锚标记,当我有JSP在URL
答
你可以这样做:
element = document.getElementById("divFirst")
alignWithTop = true;
element.scrollIntoView(alignWithTop);
或者您可以:
在文档中设置一个<base>
标记。所有的标识符链接也与它相关。如果这是真的,那么你需要从
<a href="#name">
更改标识链接
<a href="${pageContext.request.requestURI}#name">
所以,如果你点击你想要的那个形象你的观点被滚动到表单? – Nicholas