У меня есть якорный тег
<a href="#" onclick="Register();" >Register</a>
Если у вас нет href в вашем якоре, он может испортить некоторые вещи, но мне не нужно перенаправлять, просто вызовите функцию js. Однако при нажатии на эту ссылку href = "#" заставляет ее прокручивать страницу вверх. Как мне предотвратить это?
Использование:
<a href="javascript:void(0);" onclick="Register(); ">Register</a>
javascript: void (0) предотвратит перенаправление страницы, а также устранит проблему, при которой ваша страница прокручивается вверху из-за href = "#"
Вы можете добавить return false;
, например:
<a href="#" onclick="Register(); return false;">Register</a>
Это предотвращает действие привязки по умолчанию, которое заключается в переходе к хешу, вызывая прокрутку.