Hoe te breiden & samenvouwen een DIV in JavaScript

Div-elementen kunt u elementen groeperen op een webpagina. Er zijn twee manieren om het veroorzaken van div-elementen op een webpagina te verdwijnen. Eerst, u een code maakt een div-element in een onzichtbaar element, of u kunt samenvouwen. Als u gewoon een div-element onzichtbaar maken, blijft er een lege ruimte waar het div-element bestaat. Het instorten van een div-element verwijdert die lege ruimte verlaten geen "gat" in uw Web-pagina. Met behulp van JavaScript gekoppeld aan een knop, u maakt uw eigen div-elementen die het samenvouwen en uitvouwen wanneer gebruikers op de knop klikken.

Div aan webpagina toevoegen

  • Start Kladblok en open een van uw HTML-documenten.

  • Dit blok van HTML-code toevoegen aan van het document "lichaam" sectie:

    Div-tekst

    Deze code maakt u een div-element en een knop. Het div-element bevat een alinea met tekst die leest: "Div tekst." Tekst vervangen door dat alles wat die je wilt. De "button" roept een JavaScript-functie wanneer erop wordt geklikt. Deze functie zorgt ervoor dat de div te schakelen tussen een samengevouwen en uitgevouwen.

  • Zoek de 'id' en 'klasse' eigenschappen in de div-tag. Als u wilt maken een uit- en samenvouwen van div, moet u het div-element een id-waarde geven. In dit voorbeeld is die waarde "MyDiv." De div heeft ook de eigenschap van een klasse. In dit geval is de waarde van die eigenschap "divVisible." Dat is de naam van een CSS-klasse gedefinieerd in de volgende sectie.

Toevoegen van CSS klassen en JavaScript

  • Voeg de volgende CSS code aan van het document "hoofd" sectie:

    Dit leidt tot de "divVisible" en een andere klasse met de naam "divHidden." De "divVisible" klasse stelt de weergavewaarde "blokkeren". De waarde van de "block" maakt u elk HTML-element dat verwijst naar de klasse zichtbaar en breidt het inneemt op de webpagina. De "divHidden" klasse stelt de weergavewaarde op "none". Elk HTML-element verwijzen naar die klasse wordt samengevouwen en laat geen ruimte achter.

  • Deze JavaScript-code onder de CSS-code toevoegen:

    De divID variabele bevat de waarde van de id van het div-element dat u wilt uitvouwen en samenvouwen. Die waarde is "MyDiv." De rest van de code verkrijgt de div's huidige CSS klassenaam en schakelt het elke keer als de code wordt uitgevoerd. De eerste keer dat de code wordt uitgevoerd, verandert de naam van de klasse van de div's in "divHidden." De tweede keer dat het wordt uitgevoerd, verandert het de klassenaam weer in "divVisible."

  • Sla het HTML-document en open het in uw browser. De alinea waarin uw paragraaf wordt weergegeven.

  • Klik op de knop "Samenvouwen/uitvouwen". De tekst wordt samengevouwen. Klik op de knop om weer uit te breiden van de tekst. Merk op hoe de knop en andere elementen onder de tekst omhoog wanneer de tekst wordt samengevouwen en omlaag wanneer de tekst wordt uitgebreid.

Gerelateerde Artikelen

Hoe te sluiten een DIV in JavaScript

Hoe te sluiten een DIV in JavaScript

Wanneer webbrowsers HTML-pagina's laadt, ze genereren een representatie van de pagina in een omgekeerde boom-structuur die kan worden gemanipuleerd dynamisch met behulp van JavaScript. Pagina gebruiker interface manipulatie wordt afgehandeld door ele
Hoe te kleden als een Diva

Hoe te kleden als een Diva

Terwijl de naam diva soms met een negatieve connotatie gebruikt wordt, werd de term oorspronkelijk gebruikt voor het beschrijven van een vrouw met een zeldzame en opmerkelijke talent. Een diva is een vrouw die zelfbewuste, modieuze en iemand die wil
Hoe te verwijderen van een div-Tag in CSS

Hoe te verwijderen van een div-Tag in CSS

De HTML-codetag is de afkorting voor "divisie", en een bepaald segment van een pagina, zoals het lichaam van de pagina of een zijbalk-element vertegenwoordigt. Cascading Style Sheets, ook bekend als CSS, kunt u opmaken van een div-tag--bijvoorbe
Hoe dagen optellen bij een datum in JavaScript

Hoe dagen optellen bij een datum in JavaScript

JavaScript datum manipulatie is niet zo robuust en volledig-gekenmerkte als de datum aangestuurde methoden gevonden in hogere niveau programmeertalen zoals PHP en ASP.NET. Als u een datum in JavaScript opmaken of uitvoeren datum rekenkundige moet, mo
Hoe maak je een tabel in een Div in Javascript

Hoe maak je een tabel in een Div in Javascript

Een van de gemakkelijkste manieren om te profiteren van het HTML-document objectmodel (elementen en containers) is met behulp van JavaScript. JavaScript is een client-side taal die allerlei functies waarmee webontwikkelaars heeft te identificeren ele
Over het draaien van een Div in JavaScript

Over het draaien van een Div in JavaScript

De homepage voor veel websites bevat vandaag een reeks afbeeldingen die draaien of glijden in en uit de pagina. Deze functionaliteit wordt geïmplementeerd door de totstandbrenging van een internelabel met meerdere afbeeldingen en het gebruik van de m
Hoe te breiden visueel een smalle gang

Hoe te breiden visueel een smalle gang

Zalen zijn doorgangen naar andere kamers en worden vaak genegeerd in de algehele decoreren regeling. Neem uw smalle gang in uw decoreren plannen om continuïteit te bereiken en de ruimte visueel uit te breiden. Behendig hetgebruik van designelementen
Hoe te breiden van een bestaande dek

Hoe te breiden van een bestaande dek

Het bouwen van een uitbreiding van een dek is vergelijkbaar met de bouw van een dek van kras. Door het verwijderen van enkele van de bestaande versierend en het opbouwen van een nieuwe sectie van hulpframe op de kant van het bestaande kader, kunt u e
Hoe te breiden van een bestaande gat in houtbewerking

Hoe te breiden van een bestaande gat in houtbewerking

Houtbewerkingsprojecten vereisen vaak veel verschillende maten van gaten. Als u ontdekt dat een gat dat u met werkt niet groot genoeg om uw taak te voltooien, moet u het bestaande gat vergroten. Er zijn verschillende manieren om deze taak met behulp
Hoe om te filteren een DIV in Adblock

Hoe om te filteren een DIV in Adblock

Adblock Plus is een effectief programma voor het blokkeren van meer dan alleen advertenties op webpagina's. Gemaakt voor de Firefox-webbrowser, is Adblock Plus een open-source browser add-on gebruikers kunnen aangepaste configureren als u wilt elk it
Hoe te zetten van een Popup bericht op uw Website

Hoe te zetten van een Popup bericht op uw Website

Als je een frequente webbrowser, heb je waarschijnlijk een pagina met een popup-waarschuwingsvenster ondervonden. Afhankelijk van uw stemming, u kan hebben gevonden van dit vak vervelend of u kan benieuwd geweest zijn hoe uit te voeren op uw eigen pa
Hoe te verbergen een DIV HTML in JavaScript

Hoe te verbergen een DIV HTML in JavaScript

U kunt om verschillende redenen, verbergen van een HTML-element met tekst of andere inhoud, zoals een "div" tag, nadat een webpagina is geladen. U kunt dit doen met JavaScript om de stijl van het element, te wijzigen met behulp van de "getE
Hoe Animate een div-element van Display geen naar blok in jQuery

Hoe Animate een div-element van Display geen naar blok in jQuery

Cascading Style Sheets helpen site ontwikkelaars weergeven, verbergen en animeren van objecten op een website. Als uw pagina een verborgen div-element heeft, kunt u JavaScript te maken die DIV verschijnen geleidelijk door het veranderen van de weerga
Hoe maak je kolommen in het vak van een div-element

Hoe maak je kolommen in het vak van een div-element

U hoeft te maken van tabellen voor een twee-kolom lay-out. U kunt hen met trapsgewijze opmaakmodellen (CSS). Hier is hoe te maken van een doos van 800-pixel-wide div met twee gelijke kolommen die is gecentreerd op het browserscherm.Wat die u nodig he