Hallo Felix,
dein Vorschlag funktioniert. Dafür muss ich für jeden neu angehängten Inhalt einen Anker platzieren, den ich dann mit document.getElementById('ankerId').scrollIntoView(false) am unteren Rand des <div> anzeigen kann.
Ich hatte noch die Möglichkeit gefunden, mit document.location.href='#ankerId' das gleiche zu erreichen, aber deine Lösung finde ich eleganter...
Viele Grüße,
Alterion