Hallo Experten, bin neu in JS. Mein einfacher Use case: Ich erstelle eine Tabelle mit einer editierbaren Zelle (was auch tut). Jedoch wird der 'change'-event dieser editierbaren Zelle nicht ausgeföst. Ein 'click'-event dagegen funktioniert! Mit ist bewusst , daß der 'change'-event erst ausgelöst wird die Selektion beendet wurde , also ein anderes Element angeklickt wurde. Hier mein Code:
var table = document.createElement('table');
var row = table.insertRow(0);
var cell = row.insertCell();
cell.innerHTML = "name";
cell = row.insertCell();
cell.innerHTML = "ich bin editierbar";
cell.setAttribute("contenteditable", true);
cell.addEventListener("change", function()
{
console.log("change");
});
Danke für euren Support! Gruß, Bernd