javascript: в коде JS (как в атрибуте onclick) это просто метка для использования с инструкциями меток continue / goto, которая может поддерживаться или не поддерживаться браузером (вероятно, нигде). Это может быть zipzambam: вместо этого. Даже если метка не может быть использована, браузеры по-прежнему принимают ее, поэтому она не вызывает ошибку.
Это означает, что если кто-то выбрасывает бесполезную метку в атрибуте onclick, он, вероятно, не знает, что делает, и просто копирует и вставляет или делает это по привычке, выполняя приведенное ниже.
javascript: в атрибуте href указывается URI Javascript.
Пример
javascript:(function()%7Balert(%22test%22)%3B%7D)()%3B