Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

309
Visualizações
JavaScript - Hide button if user Logged/Not Logged

I am fairly new to JavaScript and this is what I came up for hiding buttons depending if an user is logged or not. The navbar ids are correct but it does nothing with it.

function hideHeaderOptions() {
    let headerUploadPicture = document.getElementById("navbar-upload-picture");
    let headerProfile = document.getElementById("navbar-profile");
    let headerMessages = document.getElementById("navbar-messages");
    let headerResults = document.getElementById("navbar-results");
    let headerLogout = document.getElementById("navbar-logout");
    let headerLogin = document.getElementById("navbar-login");

    if (sessionManager.isLogged()) {
        headerLogin.style.display = "hidden";
    } else {
        headerUploadPicture.style.display = "hidden";
        headerProfile.style.display = "hidden";
        headerMessages.style.display = "hidden";
        headerLogout.style.display = "hidden";
        headerResults.style.display = "hidden";
    }
}
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

You can use none instead of hidden here:

     function hideHeaderOptions() {
    
        if (sessionManager.isLogged()) {
            document.getElementById("navbar-login").style.display = "none";
        } else {
            document.getElementById("navbar-upload-picture").style.display = "none";
            document.getElementById("navbar-profile").style.display = "none";
            document.getElementById("navbar-messages").style.display = "none";
            document.getElementById("navbar-logout").style.display = "none";
            document.getElementById("navbar-results").style.display = "none;
       }
}
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda