"Component Slot" gibi yapılarla çözülebilir. Vanila JS ile yapmak istiyorsanız değişecek içeriği template gibi yapılarda tutup. innerHTML attribute değerini ilgili template ile değiştirerek istediğiniz dinamik geçişleri sağlayabilirsiniz.
Ya da CSS'in de yardımıyla
How To Create Tabs buradaki örnekte olduğu gibi sadece gösterilecek olan seçeneğin display property'si 'block' ötekileri 'none' yaparak da sağlayabilirisiniz.
Çözüm çok.