⊗jsPmOEKM 421 of 505 menu

JavaScript-ში მოდიფიკატორი ღილაკების თვალთვალი

Event ობიექტის საშუალებით შეგვიძლია გავიგოთ, დაჭერილიყო თუ არა მოვლენის მომენტში ღილაკები Ctrl, Alt და Shift. ეს კეთდება თვისებების ctrlKey, altKey და shiftKey საშუალებით - მათ აქვთ მნიშვნელობა true ან false იმის მიხედვით, იყო თუ არა ეს ღილაკი დაჭერილი მოვლენის მომენტში.

მოდით შევხედოთ მაგალითს. დავუშვათ, გვაქვს შემდეგი ღილაკი:

<button id="elem">text</button>

ღილაკზე დაწკაპუნებით გამოვიტანთ შეტყობინებას იმის შესახებ, იყო თუ არა დაჭერილი ერთ-ერთი ღილაკი Ctrl, Alt და Shift:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { if (event.ctrlKey) { console.log('დაჭერილია Ctrl'); } if (event.altKey) { console.log('დაჭერილია Alt'); } if (event.shiftKey) { console.log('დაჭერილია Shift'); } });

მოცემულია ელემენტი. გახადეთ ისე, რომ მასზე დაწკაპუნებისას ის გაწითლდეს, მაგრამ მხოლოდ იმ შემთხვევაში, თუ დაწკაპუნების მომენტში დაჭერილია ღილაკი Alt.

დავუშვათ, გაქვთ სია ul ტეგებით li:

<ul id="elem"> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> </ul>

გახადეთ ისე, რომ ნებისმიერ li-ზე დაწკაპუნებისას, მისი ტექსტის ბოლოს დაემატოს ნომერი 1, თუ დაჭერილია ღილაკი Ctrl, და ნომერი 2, თუ დაჭერილია ღილაკი Shift.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა