我试图将点击事件监听器添加到我在JS中动态创建的div中。

每次创建Div时都会调用的我的Javascript代码段:

var listDiv = document.createElement("div");
listDiv.className = "list";
listDiv.addEventListener = ('click',gotoOutcomesLO, false);

click事件调用的函数:
function gotoOutcomesLO(e){
if(typeof(Storage)!=="undefined"){
        var ele = e.target;
        var text = ele.getAttribute("name");
        sessionStorage.test = text;
}
}

我没有看到任何点击事件添加到我的HTML中,也不确定出什么问题了。任何指针都会有所帮助!谢谢!

最佳答案

更改

listDiv.addEventListener = ('click',gotoOutcomesLO, false);
listDiv.addEventListener('click',gotoOutcomesLO, false);

关于javascript - 将事件监听器添加到动态创建的div中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23881804/

10-12 16:20