如何通过JS替换锚文本
<a href="index.html#pos1">跳到当前页面的锚文本pos处</a>
如上,如果通过设置锚链接 也可以跳转到当前页面的某个做了标记的地方
现在,我发现很多网站都才用JS技术,避免了当前地址栏出现#号,照样能让页面滚动到某个标记的地方
页面不刷新。
通常用于对文章发表评论之后 或者翻页之后 页面滚到评论板块的位置。
请问是怎么实现的呢?
------解决方案--------------------在可控的高度时,可以直接使用window.scrollTo(0,想要移到哪个高度);
比如,你当前有一段内容,距离最顶部是300px,
那么window.scrollTo(0,300);就可以实现类似锚点功能了
------解决方案--------------------<a href="javascript:window.scrollTo(document.getElementById('theforever_csdn').offsetLeft,document.getElementById('theforever_csdn').offsetTop);">跳到当前页面的锚文本pos处</a>
<p>dk
<p>dk
<p>dk
<p>dk
<p>dk
<p>dk
<div id="theforever_csdn">跳到这里</div>
<p>dk