Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   onClick вместо href="" (https://javascript.ru/forum/events/77443-onclick-vmesto-href%3D.html)

NeonMan 05.05.2019 11:20

onClick вместо href=""
 
Подскажите пожалуйста самый удобный способ, что бы по клику на ссылку
<a 
   href=""
   onClick={() => function(value)}>btn
</a>
не срабатывал href="", вопрос может и простой, но для меня актуальный в плане удобства.

ksa 06.05.2019 07:53

Как вариант...

<a href="#" id='test'>Test</a>
<script type='text/javascript'>
document.getElementById('test').addEventListener('click', function(e) {
   e.preventDefault();
   alert('Скрипт сработал');
}, false);
</script>

Взято тут
http://shpargalkablog.ru/2014/02/no-link.html
Там еще есть варианты... ;)

NeonMan 06.05.2019 14:09

Цитата:

Сообщение от ksa (Сообщение 507422)
Как вариант...


спасибо


Часовой пояс GMT +3, время: 18:48.