quarta-feira, setembro 18, 2024
spot_img
InícioRamos da InformáticaDesenvolvimento Web GeralComo esconder ou mostrar uma div em HTML

Como esconder ou mostrar uma div em HTML

As soluções abaixo darão um caminho de como implementar em Javascript, JQuery, Angular e Vue.js.

Javascript puro

 

function Mudarestado(el) {
        var display = document.getElementById(el).style.display;
        if(display == "none")
            document.getElementById(el).style.display = 'block';
        else
            document.getElementById(el).style.display = 'none';
    }
<div id="minhaDiv">Conteudo</div>
<button type="button" onclick="Mudarestado('minhaDiv')">Mostrar / Esconder</button>

Solução em JQuery

 

$(function(){
        $(".btn-toggle").click(function(e){
            e.preventDefault();
            el = $(this).data('element');
            $(el).toggle();
        });
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="minhaDiv">Conteudo</div>
<button type="button" class="btn-toggle" data-element="#minhaDiv">Mostrar / Esconder</button>

Angular JS

 

angular.module("ExemploApp", [])
<body ng-app="ExemploApp">

  <div id="minhaDiv" ng-init="MinhaDiv = true" ng-show="MinhaDiv">Conteudo</div>
  <button type="button" ng-click="MinhaDiv = !MinhaDiv">Mostrar / Esconder</button>

  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
</body>

Vue.js

var app = new Vue({
      el: '#app',
      data: {
        mostrar: true,
        oi: "xuxa"
      },
      
      methods: {
        mostrarEsconder() {
          this.mostrar = !this.mostrar
        }
      }
    })
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>

<div id="app">
  <button type="button" @click="mostrarEsconder">mostrar/esconder</button>
  <div v-if="mostrar">Minha Div Com v-if</div>
  <div v-show="mostrar">Minha Div Com v-show</div>
</div>

[GRÁTIS] Guia Completo Para Se Tornar um(a) Desenvolvedor(a) Full-Stack -Tenha em mãos este livro digital, onde irá lhe ensinar tudo sobre as principais tecnologias web e você dar o ponta-pé inicial no Universo Full-Stack!

 

NOVOS CONTEÚDOS

Livros de DevOps com Kubernets
As melhores extensões do Chrome na Chrome Web Store
Vite: Simplificando a criação de projetos Front-end
Metaverso das Coisas? Tendências tecnológicas para 2023
Certificados Android vazados expõem milhões de smartphones
Google lança ‘Now in Android’ sobre práticas de desenvolvimento
Meta substitui linguagem de programação Java pela Kotlin
Como fazer seu trabalho ser mais reconhecido
10 séries e filmes sobre empreendedorismo para inspirar
ITA oferece 10 cursos de Tecnologia a distância
Risadas no trabalho aumentam engajamento e produtividade
5 passos para expandir os negócios para o mercado internacional
Como trabalhar com Promises JavaScript?
Servidor Apache: o que é, como funciona e como instalar?
Como fazer upload de uma imagem para o S3 usando Node.js?
Editais e programas de financiamento que ainda pode se inscrever em 2022
Setor de Games no Brasil crescerá 50% em cinco anos
Como a blockchain muda a vida de refugiados em Gana
Para que servem os generators no JS?
10 livros e dicas para se tornar um líder técnico – Tech Leader
CISOs estão tornando a segurança das APIs uma prioridade
Clusters kubernetes hackeados por malware via PostgreSQL
Os avatares do Roblox estão prestes a ficar mais expressivos
Participação no Web Summit muda patamar das startups
Ferramentas para rastrear baleias cripto e comprar no mergulho
Plataforma oferece capacitação gratuita em programação
Microsoft Azure: Novos recursos na Microsoft Cloud para Varejo
Inteligência artificial que resolve problemas de programação
Malware mira sites com WordPress e tenta quebrar senhas
MEI terá novo valor de contribuição em 2023
UiPath lista 7 tendências em automação de processos para 2023
Google Docs facilita colocação de código sobre documentos
O lado sombrio de um Super App como o WeChat
Malware CryWiper destrói dados propositalmente
A importância da tecnologia blockchain para a construção da Web3
Sua carreira: Dê propósito ao seu trabalho
12 livros sobre liderança e negócios para ler em 2023
10 aplicativos do Google Play Store que contêm malware
AWS e CNPq oferecem US$ 1,2 milhão em créditos para nuvem
Extensão do Chrome é usado tomar controle e espionagem
Open everything e APIs exigem cuidados com segurança
As certificações mais buscadas pelo mercado de TI
Lançamento da versão educacional gratuita do GameMaker
Um Líder Tecnológico Incomum em inovação e sua empresa?

 

Ramos da Informática
Ramos da Informáticahttps://ramosdainformatica.com.br
Ramos da Informática é um hub de comunidade sobre linguagens de programação, banco de dados, DevOps, Internet das Coisas, tecnologia da indústria 4.0, Cyber Segurança e Startups.
ARTIGOS RELACIONADOS
- Advertisment -spot_img

MAIS LIDOS

Sua assinatura não pôde ser validada.
Você fez sua assinatura com sucesso.

E-Zine Ramos da Informática

Assine o E-Zine e tenha Conteúdo Exclusivo, Concursos para assinantes, descontos exclusivos e uma área de conteúdos exclusivos só do E-zine.