⊗jsPmOECDA 422 of 505 menu

JavaScript-də Standart Əməliyyatın Ləğvi

Bəzən JavaScript vasitəsilə teqin standart əməliyyatını ləğv etmək tələb olunur. Məsələn, linkə klikləməklə həmin linkə keçidi ləğv etmək. Adətən belə bir şey, biz həmin linki sadəcə bir kod işlətmək üçün istifadə etdiyimiz zaman tələb olunur. Bu halda, linkə kliklənildikdə ona keçid ediləcəyi, bizim üçün heç də lazımlı deyil.

Standart əməliyyatın ləğvi Event obyekti vasitəsilə həyata keçirilir. Bunun üçün onun preventDefault() adlı xüsusi metodu var, hansı ki, hadisə işləyicisinin istənilən yerində çağırılmalıdır.

Gəlin praktikada sınayaq. Fərz edək ki, bizim belə bir linkimiz var:

<a href="/" id="elem">link</a>

Gəlin edək ki, linkə kliklənildikdə başqa səhifəyə keçid baş verməsin:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { event.preventDefault(); console.log('Siz bu linkə keçid edə bilməzsiniz!'); });

Linklər verilib. Edin ki, linkə kliklənildikdə onun sonuna onun href-i yazılsın, linkə keçid isə baş verməsin.

Iki input, abzas və link verilib. Fərz edək ki, inputlara ədədlər daxil edilir. Edin ki, linkə kliklənildikdə abzasa daxil edilmiş ədədlərin cəmi yazılsın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et