JS代码重新加载页面后如何定位锚点?

JavaScript08

JS代码重新加载页面后如何定位锚点?,第1张

你可以随意定位,然后通过连接锁定到位置

<a name="top" id="top">定位</a>

<a href="#top">跳走到定位的位置</a>

在html中设置锚点定位我知道的有几种方法,在此和大家分享一下:

1、使用id定位:

这样的定位可以针对任何标签来定位。

2、使用name定位:

使用name属性只能针对a标签来定位,而对div等其他标签就不能起到定位作用。

3、使用js定位

您好!很高兴为您答疑。

据您的意思,您希望您的搜索按钮完成2个动作。1、ajax异步加载数据;2、锚点定位。

那您的正确做法是为按钮的onclick事件定义一个函数,然后该函数内同时包含您的ajax获取数据的方法,在ajax的获取数据的方法内,您增加一项监听项。当监听数据成功返回后,执行window.location.hash = '锚点名'即可。

如果对我们的回答存在任何疑问,欢迎继续问询。