JavaScript-Tabellen-Scroll

Anika Tabassum Era 15 Februar 2024
  1. Verwendung der Eigenschaft overflow in JavaScript zum Scrollen der Tabelle
  2. Verwenden Sie overflowX und overflowY in JavaScript, um durch die Tabelle zu scrollen
JavaScript-Tabellen-Scroll

Für die Webentwicklung und die Nutzung der Bereiche einer Webseite können scrollbare Inhalte oder div oder table aktiv beitragen. Ein scrollbarer Abschnitt kann leicht einen großen Zeilenhaufen einsparen und die Webseite neu gestalten.

Unsere Beispielsätze demonstrieren die Verwendung der Eigenschaften overflow: "auto" und overflowX, overflowY. Diese Eigenschaften erfordern weniger Codezeilen, um bildlauffähige Tabelleninhalte zu implementieren.

Verwendung der Eigenschaft overflow in JavaScript zum Scrollen der Tabelle

Die Grundstruktur für die Tabelle ergibt eine grosse Liste von Daten. Wir werden eine scrollbare Tabelle initiieren, um den Platz zu minimieren und Seitenbereiche zu nutzen.

Wir werden die Instanz-Eigenschaft tbody overflow auf auto setzen. Es öffnet sich automatisch ein Navigator, der sich vertikal und horizontal bewegt.

Code - HTML-Datei:

<table id="myTable">
  <thead>
    <tr>
      <th>Month</th>
      <th>Savings</th>
    </tr>
  </thead>
  <tbody id="bd">
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
  </tbody>
</table>

Code - CSS-Datei:

thead,
tbody {
  display: block;
}

tbody {
  max-height: 100px;
  width: 200px;
}

Code - JavaScript-Datei:

document.getElementById('bd').style.overflow = 'auto';

Ausgabe:

Verwenden Sie die Eigenschaft overflow, um die Tabelle zu scrollen

Verwenden Sie overflowX und overflowY in JavaScript, um durch die Tabelle zu scrollen

Dieses Beispiel impliziert eine fast ähnliche Art und Weise, die Aufgabe auszuführen, eine scrollbare Tabelle zu erstellen. Der Unterschied besteht darin, dass wir die Achsennavigation explizit definieren.

Wir setzen overflowX auf none und overflowY auf auto.

Code - HTML-Datei:

<table id="myTable">
  <thead>
    <tr>
      <th>Month</th>
      <th>Savings</th>
    </tr>
  </thead>
  <tbody id="bd">
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
  </tbody>
</table>

Code - CSS-Datei:

thead,
tbody {
  display: block;
}

tbody {
  max-height: 100px;
  width: 200px;
}

Code - JavaScript-Datei:

document.getElementById('bd').style.overflowX = 'none';
document.getElementById('bd').style.overflowX = 'auto';

Ausgabe:

Verwenden Sie overflowX und overflowY, um die Tabelle zu scrollen

Anika Tabassum Era avatar Anika Tabassum Era avatar

Era is an observer who loves cracking the ambiguos barriers. An AI enthusiast to help others with the drive and develop a stronger community.

LinkedIn Facebook

Verwandter Artikel - JavaScript Table