Что такое javascript:void(0);?

Пользователь

от roma , в категории: JavaScript , 2 месяца назад

Что такое javascript:void(0);?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от sylvester , 2 месяца назад

@roma 

javascript:void(0); - это URI-адрес, который используется в JavaScript для предотвращения перехода по ссылке при клике на нее.


Обычно этот код используется в теге <a> в качестве значения атрибута href, чтобы предотвратить переход на другую страницу или изменение URL-адреса в адресной строке браузера при клике на ссылку.


Пример использования javascript:void(0);:

1
<a href="javascript:void(0);">Нажми на меня</a>


Однако, в современном JavaScript использование javascript:void(0); в качестве атрибута href для ссылок рекомендуется избегать, поскольку это может привести к проблемам с доступностью и SEO, а также препятствовать корректной работе браузера, например, для работы со встроенными функциями браузера, такими как "назад" и "вперед". Рекомендуется вместо этого использовать события JavaScript, такие как addEventListener, чтобы обрабатывать клики на ссылке.