Maison > interface Web > tutoriel CSS > le corps du texte

Comment obtenir la taille de police calculée d'un élément DOM en JavaScript ?

Mary-Kate Olsen
Libérer: 2024-11-26 14:30:10
original
224 Les gens l'ont consulté

How to Get a DOM Element's Computed Font Size in JavaScript?

Obtenir la taille de police calculée d'un élément DOM en JavaScript

Comprendre la taille de police calculée d'un élément DOM est crucial, en particulier lors de la manipulation d'éléments avec un héritage de style complexe. Voici comment récupérer ces informations :

Si vous avez accès à la propriété element.currentStyle non standard d'Internet Explorer, vous pouvez utiliser ce code simple :

if (el.currentStyle) {
  return el.currentStyle['fontSize'];
}
Copier après la connexion

Pour les autres navigateurs prenant en charge la norme DOM niveau 2, vous pouvez utiliser la méthode getComputedStyle :

if (document.defaultView && document.defaultView.getComputedStyle) {
  return document.defaultView.getComputedStyle(el, null).getPropertyValue('font-size');
}
Copier après la connexion

En solution de secours, si ni currentStyle ni getComputedStyle sont disponibles, vous pouvez toujours accéder à la propriété CSS en ligne en utilisant element.style :

else {
  return el.style['fontSize'];
}
Copier après la connexion

Cette fonction peut être utilisée comme suit :

var element = document.getElementById('elementId');
var fontSize = getStyle(element, 'font-size');
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