Итак, я пытаюсь получить доступ ко всем именам классов, а затем, в конце концов, объявляю их слушателем событий.Я делаю это таким образом, потому что я строю график hightcharts и не могу добавлять события кликов специально для элементов легенды.Поэтому после построения графика я пытаюсь получить доступ к кнопкам, а затем добавить прослушиватель событий.
getButtons() {
let buttons = document.getElementsByClassName('legend-btn');
console.log(buttons);
console.log(buttons[0]);
},
Первый console.log возвращается с HTMLCollection длиной 48 (я знаю очень долго, но сейчас это больше целей тестирования, чем что-либо еще).
Второй console.log возвращаетсякак неопределено.Есть идеи почему?Я надеялся сделать что-то вроде этого:
for (let i = 0; i < buttons.length; i++) {
buttons[i].addEventListener('click', function () {
changebackground(event);
});
}
Какие-либо предложения о том, как я могу добавить событие щелчка для недавно построенного графика высоких диаграмм?