Void operatorius naudojamas išraiškai įvertinti ir grąžina neapibrėžtas . Paprastai šis operatorius naudojamas neapibrėžtai primityviai reikšmei gauti. Jis dažnai naudojamas su hipersaitais. Paprastai naršyklė atnaujina puslapį arba įkelia naują puslapį spustelėjus nuorodą. The javascript:void(0) gali būti naudojamas, kai nenorime atnaujinti arba įkelti naujo puslapio naršyklėje spustelėjus hipersaitą.
Galime naudoti operandą 0 dviem būdais negalioja (0) arba tuščia 0 . Abu būdai veikia vienodai. The JavaScript :void(0) nurodo naršyklei „nieko nedaryti“, t. y. neleidžia naršyklei iš naujo įkelti arba atnaujinti puslapio. Tai naudinga, kai įterpiame nuorodas, kurios atlieka svarbų vaidmenį tinklalapyje, neįkeliant iš naujo. Taigi, naudojant negalioja (0) tokiose nuorodose neleidžia iš naujo įkelti puslapio, bet leidžia atlikti naudingą funkciją, pvz., atnaujinti tinklalapio vertę.
Jis taip pat naudojamas siekiant užkirsti kelią nepageidaujamam puslapio peradresavimui.
Sintaksė
void expression;
Supraskime naudojimą javascript:void(0); naudojant keletą pavyzdžių.
1 pavyzdys
Toliau pateiktame pavyzdyje apibrėžiame dvi nuorodas. Pirmoje nuorodoje naudojame raktinį žodį void. Kai spustelėsite atitinkamą nuorodą, ji nieko nedarys, nes negalioja (0) .
Spustelėjus antrą nuorodą, bus rodomas įspėjimo dialogo langas.
<h2> Click the following link to see the changes </h2> <h4> You can see on closing the alert dialog box, the page will not redirect to https://www.javatpoint.com/ </h4> <a href="javascript:void(0);https://www.javatpoint.com/" ondblclick="alert(" welcome to the javatpoint.com')'> Double click the link </a>Išbandykite dabar
Išvestis
Dukart spustelėjus nurodytą nuorodą, išvestis bus -