-2
私は2つの異なるクラスの要素に同じイベントを追加しようとしています。私が成功した一つのクラスのために以下のコードを使用しました
:javascript addEventListener複数のクラス
var MyClass = document.getElementsByClassName("BtnOptList");
for (var ii = 0; ii < MyClass.length; ii++) {
MyClass[ii].addEventListener('click', myFunction, false);
}
を次に何が間違っている私は2クラスにイベントを追加するためにループを使用しようと試みましたが、コードは何の影響
var Classes = array["BtnOptGroup", "BtnOptList"];
for (var i=0; i<Classes.length; i++){
var MyClass = document.getElementsByClassName(Classes[i]);
for (var ii = 0; ii < MyClass.length; ii++) {
MyClass[ii].addEventListener('click', myFunction, false);
}
}
を持っていません2番目のコードでは?
コンソール –
'配列[ "BtnOptGroup"、 "BtnOptList"]は' '[ "BtnOptGroup"、 "BtnOptList"]' –
'配列[ "BtnOptGroup"、 "BtnOptList"]' => '[」する必要がありますチェックBtnOptGroup "、" BtnOptList "] ' –