これはおそらくかなり簡単ですが、私はまだ答えを見つけることに成功していません。とにかく、私がやりたいことは、ある値を他のグループと比較して、それらのどれかと一致する場合にスクリプトを実行することです。ここでは、私がやりたい冗長バージョンがありますが、これはうまくいきますが、これを達成するために賢く、あまり控えめな方法があると仮定していますか?if文で他の多くの人と同じ値を比較する
function updatePosition(e) {
if((e.target.innerHTML == 1) || (e.target.innerHTML == 4) ||
(e.target.innerHTML == 7)) {
console.log(e.target.innerHTML)
}
}
を取得します 'innerHTML'プロパティが文字列であるので、あなたは' indexOf'ソリューションを使用する番号に変換する必要がありますif([1,4,7] .indexOf(+ e.target.innerHTML)!== -1) 'リンクされた重複:単項 '+'演算子は、値を数値に変換します。 – Ryan
ちょっと@ライアン! eターゲットの正面には何がありますか? – Argee
@Argee:私のコメントの半分以上は、プラスが – Ryan