funktionierende Funktion: Tasten-Cursor in einem DIV mit Attribut contenteditable="true" auf Content von Element mit bestimmter ID setzen

Beitrag lesen

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