Hallo,
Dein Browser fordert vom Server immer genau eine Datei an. Wenn du aus einer HTML-Datei auf einer weitere verlinkst, dann wird die neue Datei angefordert, geladen / gerendert und agezeigt.
Möchtest du eine Website, die Inhalte im Hintergrund dynamisch nachlädt und sie in derselben Datei anzeigt, dann informiere dich über Single Page Applications. Gute Anlaufstellen bieten hier Frameworks wie React oder Angular.
LG