Heim > Web-Frontend > CSS-Tutorial > Wie kann JavaScript das Anzeigeattribut eines HTML-Elements bestimmen (blockieren oder nicht)?

Wie kann JavaScript das Anzeigeattribut eines HTML-Elements bestimmen (blockieren oder nicht)?

DDD
Freigeben: 2024-11-28 00:45:19
Original
1041 Leute haben es durchsucht

How Can JavaScript Determine an HTML Element's Display Attribute (block or none)?

Bestimmen des Anzeigeattributs eines Elements mithilfe von JavaScript

Frage:

Ist es möglich, festzustellen, ob Das CSS-Anzeigeattribut eines HTML-Elements wird mit auf „block“ oder „none“ gesetzt JavaScript?

Antwort:

Ja, es ist möglich, das Anzeigeattribut eines Elements mit JavaScript zu überprüfen. Die Methodik hängt davon ab, ob das Attribut inline oder als Teil einer CSS-Regel definiert ist.

Geerbt oder CSS-Regeln:

Wenn das Anzeigeattribut von seinem übergeordneten Attribut geerbt wird Element oder durch eine CSS-Stilregel angegeben, müssen Sie den berechneten Stil des Elements erhalten:

return window.getComputedStyle(element, null).display;
Nach dem Login kopieren

Inline-Styling oder JavaScript-Manipulation:

Für Elemente mit Anzeigestilen, die inline deklariert oder über JavaScript geändert wurden, können Sie das Attribut direkt aus der Stileigenschaft des Elements abrufen:

console.log(document.getElementById('someIDThatExists').style.display);
Nach dem Login kopieren

Dies gibt a zurück Zeichenfolge, die den aktuellen Anzeigeattributwert darstellt.

Das obige ist der detaillierte Inhalt vonWie kann JavaScript das Anzeigeattribut eines HTML-Elements bestimmen (blockieren oder nicht)?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage