onclick
関数を3つの要素の配列に適用しようとしていますが、配列のonclick
プロパティを設定しても機能しません。どんなアイデアも本当に役に立ちます。 ありがとう!ここでonclick関数を使用して配列にアクセスしよう
は私のコードです:
var btnArray = [
document.getElementById('buttonOne'),
document.getElementById('buttonTwo'),
document.getElementById('buttonThree'),
];
console.log(btnArray);
btnArray.onclick = function revilImg() {
console.log('hey');
}
あなたが見つける、または知っていました、 'document.getElementById'をマップ関数に渡すとき、それは_thisArg_として' document'を必要としますか? – LGSon
@LGSon 'document'は' Document'の単なるインスタンスです。 'getElementById'は' document'の独自のプロパティではなく 'Document.prototype'で定義されています。 'document.hasOwnProperty( 'getElementById')'を実行すると、 'false'と表示されます。 – gyre
ああ、ありがとう...プラス1その:) – LGSon