我试图将点击事件监听器添加到我在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/