function tabela(){
var row = document.getElementById("myTr");
row.src = "martwykaktoolodyga.png";
var x = row.insertCell(-1);
x.innerHTML = '<center><img src="martwykaktoolodyga.png" width="50px"></center>';
x.addEventListener("onclick", function(x){
alert("Cell index is: " + x.cellIndex);
});
<table id="tabela">
<tr id="myTr">
</tr>
</table>
Czemu tworzącemu się <td> nie mogę przypisać tej funkcji? Gdy zrobię w html <td onclick="tutajFunkcjazAlertem(this)"> to wszystko działa, zapisuje w alercie numer z indexem, ale już w addEventListener nie, nic się nie wyświetla. Wpisuję w konsoli tę funkcję i pisze, że index jest niezdefiniowany.