Чем плоха конструкция a href="javascript:void(0)"?

Добрый вечер.
Чем плоха конструкция <a href="javascript:void(0)"> и как ее можно заменить?
Заранее спасибо за ответы.

P.S.
Статью на javascript.ru читал, описан только "+" данного метода.
  • Вопрос задан
  • 9044 просмотра
Решения вопроса 1
ghaiklor
@ghaiklor
NodeJS TechLead
@GingerbreadMSK не совсем верно. "a" вообще использовать как интерактивный элемент не нужно.
Изначально тэг a вел на какую-то вторую страничку HTML. Соответственно, если вы хотите сделать ссылку - используйте "a". Но если вы хотите сделать просто какой-то интерактивный элемент, то используйте что угодно. span, button, input, но не "а". Это ссылки, которые было бы неплохо хорошо проиндексировать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Это "костыль"... href у нас для чего? Поисковики туда смотрят для чего? Вооот... Так давайте будем не "костылить", а делать return false, для стандартного события браузера onclick)) Да и речь не о том, что хуже, а что лучше :) Если уж решили использовать ссылку как интерактивный элемент - будьте добры работать с событиями, а не "костылить".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час