У меня есть nodeList элементов li, которые я установил в var dataList
.
dataList = NodeList(77) [li#result_0.s-result-item.celwidget, li, li, li, li, li, li#result_1.s-result-item.celwidget, li, li, li, li, li, li#result_2.s-result-item.celwidget, li, li, li, li, li#result_3.s-result-item.celwidget, li, li, li, li, li, li#result_4.s-result-item.celwidget, li, li, li, li, li, li#result_5.s-result-item.celwidget, li#result_6.s-result-item.celwidget, li, li, li, li, li, li#result_7.s-result-item.celwidget, li, li, li, li, li#result_8.s-result-item.celwidget, li, li, li, li, li, li#result_9.s-result-item.celwidget, li, li, li, li, li, li#result_10.s-result-item.celwidget, li, li, li, li#result_11.s-result-item.celwidget, li, li, li, li, li, li#result_12.s-result-item.celwidget, li, li, li, li, li, li#result_13.s-result-item.celwidget, li, li, li#result_14.s-result-item.celwidget, li, li, li, li]
Я могу успешно записать каждый из них через цикл с помощью:
for (var x=0; x < dataList.length; x++) {
console.log(dataList[x]);
}
но когда я пытаюсь перебрать, чтобы добавить eventListener, он не будет работать.
for (var x=0; x < dataList.length; x++) {
dataList[x].addEventLister("mouseover", function() {
console.log("test");
});
}
Я получаю обратно: Uncaught TypeError: dataList [x] .addEventLister не является функцией в: 2: 7