Hallo edel242 und willkommen im Forum!
Wann soll das Einfügen denn passieren, ich nehme an, gleich beim Laden der Seite?
Alternativ zu den Lösungen, die Du schon gefunden hast, kannst Du innerHTML() oder insertAdjacentHTML() verwenden.
Die Abfrage müsste so aussehen:
Code
const bdy = document.querySelector('body');
switch (bdy.id) {
case 'home':
// HTML für Home einfügen
break;
case 'kita':
// HTML für Kita einfügen
break;
// usw.
}
(ungetestet)
Versuche, ob Du damit zum Ziel kommst und melde dich wieder, wenn nicht.