Maison >interface Web >js tutoriel >Comment basculer dynamiquement la visibilité Div avec un bouton ?

Comment basculer dynamiquement la visibilité Div avec un bouton ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-02 17:33:29599parcourir

How to Toggle Div Visibility Dynamically with a Button?

Basculer dynamiquement la visibilité d'un div avec un bouton

Vous souhaitez basculer de manière transparente la visibilité d'un élément div avec un clic sur un bouton ? Voici comment y parvenir :

JavaScript pur :

Considérez la structure HTML suivante :

<code class="html"><div id="newpost"></div></code>

Pour basculer la visibilité en utilisant du JavaScript pur, vous pouvez utiliser :

<code class="js">var button = document.getElementById('button');

button.onclick = function() {
    var div = document.getElementById('newpost');
    if (div.style.display !== 'none') {
        div.style.display = 'none';
    }
    else {
        div.style.display = 'block';
    }
};</code>

jQuery :

Avec la simplicité de jQuery, vous pouvez utiliser :

<code class="js">$("#button").click(function() { 
    $("#newpost").toggle();
});</code>

Les deux solutions vous permettent de basculer la visibilité de l'élément div "newpost" lorsque l'on clique sur le bouton avec l'ID "bouton". L'élément div bascule entre les états « caché » et « visible » à chaque clic sur un bouton.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn