⊗jsPmOEKM 421 of 505 menu

JavaScriptте клавиша-модификаторлорду көзөмөлдөө

Event объектисинин жардамы менен, Ctrl, Alt жана Shift клавишалары окуя учурунда басылганын билсек болот. Бул ctrlKey, altKey жана shiftKey касиеттери аркылуу жасалат - алардын мааниси true же false болот, бул окуя учурунда клавиша басылган же басылбагандыгына жараша.

Келгиле, мисалды карап көрөлү. Бизде төмөнкү баскыч берилсин:

<button id="elem">текст</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>текст</li> <li>текст</li> <li>текст</li> <li>текст</li> <li>текст</li> </ul>

Ар бир li элементке чыкылдаганда, эгер Ctrl клавишасы басылса анын текстинин аягына 1 саны кошулсун, ал эми Shift клавишасы басылса 2 саны кошулсун.

Кыргызча
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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу