Je veux obtenir tous les styles qui ont été définis dynamiquement (ce qui s'applique en tant que styles en ligne) sur un élément.Comment obtenir toutes les feuilles de style CSS de façon dynamique dans jQuery?
Par exemple
<span class="text" style="color: rgb(128, 128, 255); font-size: 24px;">Name</span>
Je veux obtenir la valeur de l'attribut de style dans une variable JS et enregistrez-le. J'ai essayé d'utiliser .attr (« style ») jQuery, mais il est de donner non définie
De plus, comme le suggère ici How to get inline CSS style property from element utiliser
getComputedStyle
mais pour obtenir des styles que je dois parler de tous les styles comme
var el = document.querySelector("selector")
console.log(el.style.SomeStyle);
mais il existe différents styles qu'un utilisateur peut définir dynamiquement. Donc, dois-je mentionner tous les styles en ligne individuellement ou y at-il une meilleure façon d'obtenir cela?
Merci à l'avance pour toute aide
Mise à jour de la void's commentaire:
Comme décrit ici Can jQuery get all CSS styles associated with an element?
marknadal avait écrit une fonction qui extrait à la fois en ligne et les styles externes, mais je besoin des styles en ligne sans tenir compte de toutes les classes css attachées
double possible de https://stackoverflow.com/questions/754607/can-jquery-get-all-css-styles-associated-with-an-element – void