whycomputer.com >> Datornätverk >  >> Internet

Hur man expanderar och kollapsar en DIV med JavaScript

Skapa en klickbar div som kan expanderas och kollapsas

Div‑element används för att gruppera innehåll på en webbsida. Man kan antingen göra en div osynlig, vilket lämnar en tom plats, eller kollapsa den så att platsen tas bort helt. Genom att använda JavaScript tillsammans med en knapp kan du låta användaren växla mellan de två tillstånden.

1. Lägg till div‑elementet på sidan

Steg 1 – Öppna din HTML‑fil

Starta din textredigerare (t.ex. Notepad) och öppna ett befintligt HTML‑dokument.

Steg 2 – Lägg till HTML‑koden

Placera följande kod i <body>‑sektionen:

<div id="MyDiv" class="divVisible">
  <p>Div‑text</p>
</div>
<input id="Button1" type="button" value="Collapse/Expand" onclick="return CollapseExpand()">

Du får en <div> med en paragraf som visar texten "Div‑text" och en knapp som anropar JavaScripts‑funktionen CollapseExpand().

2. Lägg till CSS‑klasser

Steg 1 – Lägg till CSS‑koden

I <head> lägger du till följande stil:

<style type="text/css">
  .divVisible {display:block;}
  .divHidden {display:none;}
</style>

Klassen divVisible gör elementet synligt och tar upp utrymme, medan divHidden döljer elementet utan att lämna tomma rader.

Steg 2 – Lägg till JavaScript‑koden

Placera följande skript precis efter CSS‑koden:

<script type="text/javascript">
  function CollapseExpand() {
    var div = document.getElementById('MyDiv');
    if (div.className === 'divVisible') {
      div.className = 'divHidden';
    } else {
      div.className = 'divVisible';
    }
  }
</script>

Funktionen växlar klassnamnet på div‑elementet varje gång knappen klickas.

3. Testa resultatet

Spara filen och öppna den i din webbläsare. Du bör se texten i paragrafen. Klicka på "Collapse/Expand"‑knappen för att se texten försvinna. Klicka igen för att återställa den. Observera att andra element på sidan flyttas upp eller ner beroende på om div‑elementet är synligt eller inte.


URL:https://sv.whycomputer.com/internet/1014006624.html

Internet
  • Så här lägger du upp en annons på Craigslist

    Craigslist är den största plattformen för gratis klassificerade annonser (förutom jobbannonser). Om du är nybörjare följer här åtta enkla steg för att lägga upp vad du vill. Steg för steg Steg 1 Gå till craigslist.org/about/sites och välj den region där du vill lägga annonsen. Steg 2 Klicka på

  • Hur du tar bort JavaScript-filer

    JavaScript är ett populärt skriptspråk som används för att skapa dynamiska webbsidor och är också närvarande i många datorprogram. Trots namnet är JavaScript inte relaterat till Java‑programmeringsspråket. Ibland kan det vara nödvändigt att ta bort onödiga JavaScript‑filer för att rensa upp hårddisk

  • Hur du konverterar ett JavaScript UTC‑datum till östlig tid

    Steg för steg: Konvertera UTC‑tid till östlig tid i JavaScript Vanligtvis uttrycks tidszoner som positiva eller negativa offset från Coordinated Universal Time (UTC). I JavaScript kan du enkelt omvandla UTC‑tid till östlig tid (Eastern Time, ET). Steg 1 Skapa ett Date-objekt genom att anropa Date()

Datornätverk © https://sv.whycomputer.com