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

304
Visualizações
Onclick on button is not working in ReactJs

I am working with Reactjs (Nextjs),I put my "css,images,js" files in "public" folder,But my Menu bar is not showing (onclick is not working),How can i make this working so after click on this button menu will display,Here is my code

<button className="openbtn" onclick="openNav()">
        <img src="images/menu_btn.png" />
</button>
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Firstly you're passing openNav as a string, rather than a function - you can't invoke a string literal.

Secondly, you're trying to instantly invoke the openNav function in the onclick handler, which means openNav will fire as the code is run in the browser.

You'll want to do either:

onClick={openNav}

or if you want to pass an argument

onClick={(arg) => openNav(arg)}
about 4 years ago · Juan Pablo Isaza Relatório

0

You are sending a string to onClick function, so change your onClick button to this,

onClick={ openNav }
about 4 years ago · Juan Pablo Isaza Relatório

0

As others are mentioning, you need your onClick attribute to call a handler function, ie.

const openNav = () => {
   console.log("openNav has been clicked");
}

<button className="openbtn" onClick={openNav}>
        <img src="images/menu_btn.png" />
</button>

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