質問: document.getElementsByClassName('btn'); btn.addEventListener('click',(){ }); ```
回答: `getElementsByClassName`は、 HTMLCollectionが取得されるため、 その変数に**直接イベントを付与することはできません**。 要素を一個一個とりだして、それに対してイベントを付与する必要があります。 ``` const btn = document.getElementsByClassName('btn'); // HTMLCollectionを、配列として、全走査する [].forEach.call(btn, e => { e.addEventListener('click', () => { // 処理 }); }); ```