Gunnar Bittersmann: focus auf link, vom ursprungsverweis ausgelöst

Beitrag lesen

Hello out there!

meine ergebnisse vorzuzeigen ist wohl zu peinlich

Ist aber durchaus hilfreich um zu sehen, wo’s bei dir hakt.

Welcher Teil von

Den Ankernamen auslesen, auf das Element mit gleichnamiger ID zugreifen

war unverständlich? Anders ausgedrückt: Du übergibst window.location.href als Argument an die Methode document.getElementById.

Wenn hinter '#' im URI ein Anker steht, der wirklich existiert, liefert dir das ein Objekt, auf das du die Methode focus() anwenden kannst.

Wenn nicht oder gar kein Anker im URI vorhanden ist, würde die Anwendung von focus() zu einem unschönen Laufzeitfehler führen, deshalb musst du vorher die Existenz dieses Objektes (in Variable zwischenspeichern!) abfragen.

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)