Оператор void вычисляет выражение и возвращает undefined.
Этот оператор используется для запуска кода, который влечет за собой эффекты, не связанные с возвращаемым значением.
Иногда вызов void(0) используют для получения undefined. В этом случае можно вместо void(0) использовать просто undefined.
При использовании протокола "javascript:(URI)", браузер выполняет код URI и заменяет содержимое документ на возвращенное значение, если оно не undefined.
Поэтому javascript-вызовы заворачивают в void. Особенно часто это делают в букмарклетах.
<a href="javascript:void(document.body.style.backgroundColor='green');">
Нажмите и фон станет зеленым
</a>
Кстати, использование протокола javascript: не рекомендуется, так как в современном javascript обычно есть лучшие альтернативы, например события.
у меня этих воидов навалом в дарк орбит у меня не видно страниц тока поля для того чтоб писать и кнопки и то не все
Как все здорово!
Спасибо
Отправить комментарий
Приветствуются комментарии:- Полезные.
- Дополняющие прочитанное.
- Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.Для остальных вопросов и обсуждений есть форум.