Hallo zusammen,
nach einer Weile des Probierens hab ich hier eine Funktion, die in Chrome, Firefox und Edge funktioniert:
function setCursorOnElementWithId( id ) {
var el = document.getElementById( id )
var range = document.createRange( )
var sel = window.getSelection( )
range.setStart( el.childNodes[ 0 ], 0 )
range.collapse( true )
sel.removeAllRanges( )
sel.addRange( range )
}
(Diese Selection API-Funktionen sind zwar bis heute nicht gerade angenehm und handlich, aber die Cross-Browser-Problematik hat sich zumindest etwas entschärft.)
Danke Euch! Michael