我有一个li元素的nodeList,我设置为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");
});
}
我回来了:未捕获的TypeError:dataList [x] .addEventLister不是函数:2:7