Avalados por :

Como mostrar e ocultar elementos com JavaScript ao clicar em um menu de botões

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 23 Vistas
0
Cargando...

Gostaria de usar JavaScript para mostrar e ocultar ao clicar em um menu de botões.

Na seção "on click" do botão, escrevi diferentes tipos de código:

Usei "getElementById" para obter o id do botão e "style.display = 'none'" para alterar a visibilidade, mas sem resultados.

Quando executo o aplicativo e clico no botão, nada acontece. Verifiquei no Firebug e não recebo nenhum aviso ou erro.

O que posso fazer?

Exemplo de código comentado:

//var el = document.getElementById('BUTTON_DISTRIBUTION_button');
// Ocultar
BUTTON_DISTRIBUTION_button.setVisible(false);
//var id = document.getElementById('__layout20');
//id.style.display = 'none';

//id.onClick("BUTTON_DISTRIBUTION_button.style.display = 'none'");


//element.style.display = 'none';

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Obrigado! Funciona!

Se eu quiser definir a visualização como "none" (por exemplo, Display: 'None')?

Notei que se eu tiver um botão com visible = 'false' na área de propriedades, não consigo clicar nesse botão invisível.

Significa que ao definir a visibilidade como falso, ele também não é clicável?

Obrigado novamente.

Marco

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Marco,

Sim, o botão não estará disponível para interação quando sua visibilidade estiver definida como falso. Você pode torná-lo visível através de algum outro evento em sua aplicação.

Obrigado,

Poovarasan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Portanto, não há outra maneira de clicar em um INFOCHART ou um GRID LAYOUT e ativar um evento como:

GRID_LAYOUT_6.setHeight(500);

ou

INFOCHART_6.setHeight(500);

Coloquei esse código na área "ao selecionar" do INFOCHART, mas sem resposta, GRID LAYOUT não tem nenhuma área "ao selecionar".

Pensei em um botão invisível, mas agora sei que não é a solução correta.

Obrigado

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Marco,

O layout da grade não tem nenhum evento de seleção. Mas você pode usar o evento de seleção de gráficos para definir a altura.

Você pode ter definido um valor de altura de gráfico como "auto" na janela de propriedades; se o valor for "auto", você não pode alterá-lo por meio de script.

Você só pode alterá-lo quando tem um valor constante.

Obrigado,

Poovarasan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?