Maison > interface Web > tutoriel CSS > Comment puis-je vérifier l'état d'affichage CSS d'un élément à l'aide de JavaScript ?

Comment puis-je vérifier l'état d'affichage CSS d'un élément à l'aide de JavaScript ?

Mary-Kate Olsen
Libérer: 2024-11-18 03:12:02
original
911 Les gens l'ont consulté

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

Détermination de l'état d'affichage CSS des éléments avec JavaScript

Dans le développement Web, il est souvent nécessaire de manipuler ou de vérifier les propriétés CSS des éléments de manière dynamique. Un aspect qu'il peut être utile de vérifier est l'état d'affichage d'un élément, notamment s'il est visible (affichage défini sur "bloquer") ou masqué (affichage défini sur "aucun").

Utiliser JavaScript pour vérifier Affichage des éléments

Pour vérifier la propriété d'affichage CSS d'un élément à l'aide de JavaScript, vous pouvez utiliser deux principaux méthodes :

1. Vérification du style calculé :

Cette méthode convient aux éléments dont les propriétés d'affichage sont héritées ou spécifiées dans les règles CSS. Pour obtenir le style calculé, vous pouvez utiliser le code suivant :

const element = document.getElementById('element-id');
const computedStyle = window.getComputedStyle(element, null);
const displayStyle = computedStyle.display;
Copier après la connexion

2. Vérification du style en ligne :

Si le style a été déclaré en ligne ou avec JavaScript, vous pouvez accéder directement à la propriété de style de l'élément comme suit :

const element = document.getElementById('element-id');
const displayStyle = element.style.display;
Copier après la connexion

Détermination Statut d'affichage :

Une fois que vous avez le displayStyle, vous pouvez utiliser une instruction conditionnelle pour déterminer si l'élément est visible ou caché :

if (displayStyle === 'block') {
  // Element is visible
} else if (displayStyle === 'none') {
  // Element is hidden
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal