Возвращаемое значение обработчика событий определяет, должно ли происходить поведение браузера по умолчанию. В случае нажатия на ссылки, это будет переход по ссылке, но разница наиболее заметна в обработчиках отправки формы, где вы можете отменить отправку формы, если пользователь допустил ошибку при вводе информации.
Я не верю, что для этого есть спецификация W3C. Все древние интерфейсы JavaScript, подобные этому, получили прозвище «DOM 0» и в основном не определены. Возможно, вам повезет, прочитав старую документацию по Netscape 2.
Современный способ достижения этого эффекта - вызвать event.preventDefault()
, и это указано в спецификации событий DOM 2 .