Javascript 事件侦听器onclick不工作
Onclick事件不起作用。元素“td”是否可能没有侦听器Javascript 事件侦听器onclick不工作,javascript,addeventlistener,event-listener,Javascript,Addeventlistener,Event Listener,Onclick事件不起作用。元素“td”是否可能没有侦听器 for (element in arr_big) { var cellOne = document.createElement("td"); cellOne.innerHTML = '"<img src = "' + arr_big[element].src + '"/>"'; cellOne.onclick = function showImage(cellOne) { console.
for (element in arr_big) {
var cellOne = document.createElement("td");
cellOne.innerHTML = '"<img src = "' + arr_big[element].src + '"/>"';
cellOne.onclick = function showImage(cellOne) {
console.log(cellOne.innerHTML);
};
row.appendChild(cellTwo);
list_table_one.appendChild(row);
}
for(arr_big中的元素){
var cellOne=document.createElement(“td”);
cellOne.innerHTML='“”;
cellOne.onclick=函数showImage(cellOne){
log(cellOne.innerHTML);
};
第二行,第二单元;
列表\表\一.追加子项(行);
}
谢谢您的帮助。不,它可以有一个侦听器,但必须先连接到dom
document.appendChild( cellOne );
在绑定事件之前您似乎并没有将Celone添加到文档中。这是全部代码还是删除了部分代码?控制台中是否有错误?您的元素添加到文档中了吗?您可以在JSFIDLE上发布演示代码吗?您可以单击它,除非您将其附加到DOM@GudronSwiss:伙计,你有错误吗?我编辑了我的文章,我添加了一个行元素,其中有一个childe大提琴。现在,如果我正在执行row.onclick=函数showImage(row){console.log(row);};什么也没发生。没有输出,就没有错误。。