В 1990-х годах появилась мода поместить Javascript-код непосредственно в атрибуты <a>
href, например:
<a href="javascript:alert('Hello world!')">Press me!</a>
И вдруг я остановился, чтобы увидеть это. Все они были заменены такими вещами, как:
<a href="#" onclick="alert('Hello world!')">Press me!</a>
Для ссылки, единственной целью которой является запуск Javascript-кода и не существует реальной цели href
, почему рекомендуется использовать свойство onclick
вместо свойства href
?