⊗jsPmOECDA 422 of 505 menu

ნაგულისხმევი მოქმედების გაუქმება JavaScript-ში

ზოგჯერ JavaScript-ის საშუალებით საჭიროა თეგის ნაგულისხმევი მოქმედების გაუქმება. მაგალითად, ბმულზე დაწკაპუნებისას ამ ბმულის მიყოლის გაუქმება. როგორც წესი, ამის საჭიროება იქმნება იმ შემთხვევაში, თუ ამ ბმულს ჩვენ ვიყენებთ მხოლოდ რაიმე კოდის გასაშვებად. ამ შემთხვევაში, ის, რომ ბმულზე დაწკაპუნებისას მოხდება მასზე გადასვლა, ჩვენთვის საერთოდ არ არის საჭირო.

ნაგულისხმევი მოქმედების გაუქმება ხორციელდება Event ობიექტის საშუალებით. ამისთვის მას გააჩნია სპეციალური მეთოდი preventDefault(), რომელიც უნდა გამოვიძახოთ მოვლენის დამმუშავებლის ნებისმიერ ადგილას.

შევეცადოთ პრაქტიკაში. დავუშვათ, გვაქვს ასეთი ბმული:

<a href="/" id="elem">ბმული</a>

მოდით, გავაკეთოთ ისე, რომ ბმულზე დაწკაპუნებისას არ მოხდეს სხვა გვერდზე გადასვლა:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { event.preventDefault(); console.log('თქვენ არ შეგიძლიათ ამ ბმულზე გადასვლა!'); });

მოცემულია ბმულები. გახადეთ ისე, რომ ბმულზე დაწკაპუნებისას მის ბოლოს ჩაიწეროს მისი href, ხოლო ბმულზე გადასვლა არ მოხდეს.

მოცემულია ორი ინფუთი, აბზაცი და ბმული. დავუშვათ, რომ ინფუთებში შეყვანილია რიცხვები. გახადეთ ისე, რომ ბმულზე დაწკაპუნებისას აბზაცში ჩაიწეროს შეყვანილი რიცხვების ჯამი.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა