Вы имеете в виду теги привязки. Вот пример внутренней ссылки без JavaScript:
<a href="#myDiv">Go to my div!</a>
<div id="myDiv">
This is content
</div>
Если вы хотите отправить кого-нибудь на myDiv
с помощью JavaScript, вы можете сделать это следующим образом:
<span onclick="window.location.hash = '#myDiv'">Go to my div!</span>
<div id="myDiv">
This is content
</div>
Вот jsFiddle , который демонстрирует методы HTML и JavaScript.
Вы также можете использовать аналогичный метод, чтобы разрешить пользователю перейти к странице и затем прокрутить их до соответствующего элемента на странице. Просто добавьте хеш (#) плюс идентификатор элемента в URL. Например:
<a href="http://www.mysite.com/mypage.com/#myDiv">Go to my page and then div!</a>
Или с помощью JavaScript
<a href="javascript: window.location.href = 'http://www.mysite.com/mypage.com/#myDiv'">Go to my page and then div!</a>