Из моего опыта я знаю три разных способа выполнения функции Javascript, когда пользователь нажимает на ссылку
-
Используйте атрибут
onclick
в ссылке<a href="#" onclick="myfunction();return false;">click me</a>
-
Используйте
href
по ссылке<a href="javascript:myfunction();">click me</a>
-
Не трогайте ссылку, делайте все в js
<a href="#">click me</a>
(в Javascript мы остановим событие по умолчанию и вызовите функцию)
Какой из них лучше? Каковы преимущества и недостатки?
EDIT удалил "javascript:" на onclick