Résumé des méthodes natives pour obtenir des styles dans les astuces JavaScript_javascript
WBOY
Libérer: 2016-05-16 16:34:54
original
1043 Les gens l'ont consulté
ps : Il s'agit d'obtenir le style, pas de définir le style. Si aucune valeur de style n'est définie pour l'élément, la valeur par défaut donnée par le navigateur est renvoyée. (Compilation du forum)
1. element.style : ne peut obtenir que la valeur de style écrite dans l'attribut de style dans la balise d'élément, et ne peut pas obtenir la valeur de style définie dans Attributs de style chargés
Cette méthode accepte deux paramètres : l'élément à partir duquel obtenir le style calculé et une chaîne de pseudo-élément (telle que ":before"). Si les informations sur les pseudo-éléments ne sont pas requises, le deuxième paramètre peut être nul. peut également être utilisé via document.defaultView.getComputedStyle("element", "pseudo-class");
var ele = document.getElementById('ele');
var styles = window.getComputedStyle(ele,null);
styles.color; //Obtenir la couleur
Vous pouvez afficher le nombre de styles par défaut du navigateur via style.length. IE6-8 ne prend pas en charge cette méthode et vous devez utiliser la méthode la plus récente. Pour Firefox et Safari, les couleurs seront converties au format RVB.
3. element.currentStyle : spécifique à IE, renvoie la valeur finale de l'attribut CSS actuellement appliquée à l'élément (y compris les fichiers CSS de lien externe, les attributs