Podsumowanie
Operator void
może być używany na jeden z dwóch sposobów:
void ( wyrażenie )
void wyrażenie
Operator void
określa wyrażenie, które ma zostać ocenione bez zwracania wartości. wyrażenie
jest wyrażeniem JavaScript, które ma zostać ocenione. Nawiasy dokoła wyrażenia są opcjonalne, ale używanie ich jest w dobrym stylu.
Operator | |
Zaimplementowany w: | JavaScript 1.1 |
Wersja ECMA: | ECMA-262 |
Możesz użyć operatora void
, aby określić wyrażenie jako hipertekstowy odnośnik. Wyrażenie jest oceniane, ale nie jest ładowane w miejsce aktualnego dokumentu.
Poniższy kod tworzy hipertekstowy odnośnik, który nie wykonuje nic po kliknięciu go przez użytkownika. Gdy użytkownik kliknie odnośnik, void(0) zostanie oceniony jako 0, jednak nie ma to żadnego efektu w JavaScripcie.
<a href="javascript:void(0)">Kliknij tutaj, żeby nic się nie stało</a>
Poniższy kod tworzy hipertekstowy odnośnik, który wysyła formularz, gdy zostanie kliknięty przez użytkownika.
<a href="javascript:void(document.form.submit())"> Kliknij tutaj, aby wysłać.</a>