これは、Shift + 1 (または 2,3...9) をクリックした場合にユーザーに警告する JavaScript コードのサンプルです。
しかし、ご覧のとおり、このコードはほとんど同じです。
a = window.event.keyCode;
var b = window.event.shiftKey
if (a == 49 && b) {
alert(document.getElementById('alert1').length)
}
if (a == 50 && b) {
alert(document.getElementById('alert2').length)
}
if (a == 51 && b) {
alert(document.getElementById('alert3').length)
}
if (a == 52 && b) {
alert(document.getElementById('alert4').length)
}
if (a == 53 && b) {
alert(document.getElementById('alert5').length)
}
if (a == 54 && b) {
alert(document.getElementById('alert6').length)
}
if (a == 55 && b) {
alert(document.getElementById('alert7').length)
}
if (a == 56 && b) {
alert(document.getElementById('alert8').length)
}
if (a == 57 && b) {
alert(document.getElementById('alert9').length)
}
より少ないコードとブラウザによって生成され、必要なときに実行される他のコードを書くことで同じ仕事をするjavascript(jQueryでもかまいません)コード(for(){}
メソッドまたは何か他のものを使用)はありますか?