将事件侦听器添加到动态创建的div中

use*_*921 2 html javascript event-handling javascript-events

我正在尝试将click事件监听器添加到我在我的JS中动态创建的div中.

每次创建Div时调用的Javascript函数片段:

var listDiv = document.createElement("div");
listDiv.className = "list";
listDiv.addEventListener = ('click',gotoOutcomesLO, false);
Run Code Online (Sandbox Code Playgroud)

click事件调用的函数:

function gotoOutcomesLO(e){
if(typeof(Storage)!=="undefined"){
        var ele = e.target;
        var text = ele.getAttribute("name");
        sessionStorage.test = text;
}
}
Run Code Online (Sandbox Code Playgroud)

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

Kaz*_*ara 6

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

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