Gunnar Bittersmann: Mit insertRow und insertCell (bzw über innerHTML) angefügte Zeilen (contenteditable) ohne Text haben keine Höhe und sind nicht auswählbar. Warum? Wie ändern?

Beitrag lesen

@@UA

 function addRow() {
	var t = document.getElementById('t');

	var newRow = t.insertRow(); var newCell;
	newRow.innerHTML = '<td></td><td></td><td></td><td></td>';
	
	newRow = t.insertRow();
	newRow.innerHTML = '<td>three</td><td></td><td></td><td></td>';
 }

Wird die Funktion nur ein einziges Mal aufgerufen?

Es ist nicht sinnvoll; die Tabelle bei jedem Funktionsaufruf erneut im DOM zu suchen. Das geschieht besser einmalig außerhalb der Funktion.

🖖 Stay hard! Stay hungry! Stay alive! Stay home!

--
Home Office ist so frustierend, weil man jetzt noch viel stärker bemerkt mit wievielen Menschen man zu tun hat, die nicht sinnerfassend lesen können. (@Grantscheam)