Maison > interface Web > js tutoriel > Comment obtenir la valeur CSS en JavaScript ? Existe-t-il un moyen

Comment obtenir la valeur CSS en JavaScript ? Existe-t-il un moyen

云罗郡主
Libérer: 2018-11-27 15:45:37
avant
1776 Les gens l'ont consulté

Le contenu de cet article explique comment obtenir des valeurs CSS​​en JavaScript ? Quelles méthodes existent et ont une certaine valeur de référence ? Les amis dans le besoin peuvent s'y référer.

Parfois, CSS seul ne suffit pas. Vous devrez peut-être utiliser JavaScript pour contrôler les valeurs CSS. Mais comment obtenir des valeurs CSS en JavaScript ?

Il existe deux manières possibles, selon que vous essayez d'obtenir des styles en ligne ou calculés.

Obtenir les styles en ligne

Les styles en ligne sont des styles qui existent dans l'attribut de style HTML.

Code HTML :

<div class="element" style="font-size: 2em; color: red;">Red hot chili pepper!</div>
Copier après la connexion

Pour obtenir des styles en ligne, vous pouvez utiliser l'attribut style.

Code JavaScript :

const element = document.querySelector(&#39;.element&#39;)
const fontSize = element.style.fontSize
console.log(fontSize) // 2em
const color = element.style.color
console.log(color) // red
Copier après la connexion

Obtenir les styles calculés

Si vos styles sont écrits dans des fichiers CSS, vous devez obtenir les styles calculés. Pour cela, vous pouvez utiliser getComputedStyle .

Il a deux valeurs :

Code JavaScript :

const style = getComputedStyle(Element, );
Copier après la connexion

L'élément ici fait référence à l'élément que vous sélectionnez à l'aide de querySelector.

Le pseudoElement fait ici référence à la chaîne de l'élément de pseudo-classe que vous souhaitez obtenir (le cas échéant). Cette valeur peut être omise si aucun pseudo-élément n'est sélectionné.

Utilisons un exemple pour nous aider à comprendre. Disons que vous disposez des éléments HTML et CSS suivants :

Code HTML :

<div class="element"> This is my element </div>
Copier après la connexion

Code CSS :

.element { background-color: red }
Copier après la connexion

Tout d'abord, vous devez sélectionner l'élément à l'aide de querySelector . Ensuite, utilisez getComputedStyle pour obtenir le style de l'élément.

Code JavaScript :

const element = document.querySelector(&#39;.element&#39;)
const style = getComputedStyle(element)
Copier après la connexion

Si vous imprimez avec console.log(style) vous devriez voir un objet contenant chaque propriété CSS et sa valeur respective.

Comment obtenir la valeur CSS en JavaScript ? Existe-t-il un moyen

Ce qui précède est une introduction complète à la façon d'obtenir des valeurs CSS en JavaScript ? Quelles sont les méthodes si vous souhaitez en savoir plus sur JavaScript ? Tutoriel, veuillez suivre le site Web PHP chinois.


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!

Étiquettes associées:
source:css88.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal