dedlfix: scrollIntoView() geht mit Firefox/IE, aber nicht mit Chrome

Beitrag lesen

Tach!

Der Browser soll zum Element mit der id="a1" springen. Firefox und IE klappt, Chrome nicht. Warum nicht?

Das kann ich dir ganz genau sagen: Es liegt an der Ursache. 😉

Welches allerdings die Ursache ist, kann ich dir nicht sagen, denn bei mir tut dein Codeausschnitt was er soll. Aber vielleicht sagt dir der Chrome selbst etwas hilfreicheres, was in deinem Fall nicht passt. Schau mal in die Console der Entwicklertools. Die sollte man beim Entwickeln immer geöffnet haben, schon um angezeigte Fehlermeldungen nicht zu übersehen.

Dein Code ist nicht Javascript sondern HTML mit eingebettetem Javascript. Wenn der Syntaxhighlighter des Forum das korrekt auszeichnen soll, muss man bei verschachtelten Dingen immer die Sprache angeben, die außen liegt, hier also HTML.

<b id="a1" />a1</b>

Das sieht defekt aus. Das erste b-Element schließt sich selbst. Vielleicht hast du noch andere Syntaxfehler in deiner Seite, die die Browser unterschiedlich interpretieren.

dedlfix.