⊗jsPmOEKM 421 of 505 menu

JavaScriptでの修飾キーの追跡

Eventオブジェクトを使用して、 イベント発生時にCtrlAltShiftキーが押されていたかどうかを 知ることができます。これは、ctrlKeyaltKeyshiftKeyプロパティを使用して行います。 これらのプロパティは、イベント発生時にそのキーが押されていたかどうかに応じて、 trueまたはfalseの値を持ちます。

例を見てみましょう。次のボタンがあるとします:

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

ボタンをクリックしたときに、 CtrlAltShiftキーのいずれかが 押されていたかどうかのメッセージを出力するようにします:

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キーが押されている状態でクリックされた場合にのみ、 その要素が赤色に変わるようにしてください。

liタグを持つulリストがあるとします:

<ul id="elem"> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否