Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann ich den CSS-Anzeigestatus eines Elements mithilfe von JavaScript überprüfen?

Mary-Kate Olsen
Freigeben: 2024-11-18 03:12:02
Original
852 Leute haben es durchsucht

How Can I Check an Element's CSS Display Status Using JavaScript?

Bestimmen des CSS-Anzeigestatus von Elementen mit JavaScript

In der Webentwicklung ist es oft notwendig, die CSS-Eigenschaften von Elementen dynamisch zu manipulieren oder zu überprüfen. Ein Aspekt, dessen Überprüfung nützlich sein kann, ist der Anzeigestatus eines Elements, insbesondere ob es sichtbar (Anzeige auf „Blockieren“ eingestellt) oder ausgeblendet (Anzeige auf „Keine“ eingestellt) ist.

Verwenden von JavaScript zur Überprüfung Elementanzeige

Um die CSS-Anzeigeeigenschaft eines Elements mit JavaScript zu überprüfen, können Sie zwei Hauptmethoden verwenden:

1. Überprüfen des berechneten Stils:

Diese Methode eignet sich für Elemente, deren Anzeigeeigenschaften geerbt oder in CSS-Regeln angegeben werden. Um den berechneten Stil zu erhalten, können Sie den folgenden Code verwenden:

const element = document.getElementById('element-id');
const computedStyle = window.getComputedStyle(element, null);
const displayStyle = computedStyle.display;
Nach dem Login kopieren

2. Überprüfen des Inline-Stils:

Wenn der Stil inline oder mit JavaScript deklariert wurde, können Sie wie folgt direkt auf die Stileigenschaft des Elements zugreifen:

const element = document.getElementById('element-id');
const displayStyle = element.style.display;
Nach dem Login kopieren

Bestimmen Anzeigestatus:

Sobald Sie den displayStyle haben, können Sie eine bedingte Anweisung verwenden, um zu bestimmen, ob das Element sichtbar ist oder versteckt:

if (displayStyle === 'block') {
  // Element is visible
} else if (displayStyle === 'none') {
  // Element is hidden
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich den CSS-Anzeigestatus eines Elements mithilfe von JavaScript überprüfen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage