rules | |
Voir CSSRules. |
runtimeStyle | NN s.o. IE 5 DOM s.o. |
Lecture/écriture | |
Renvoie un objet style dont les propriétés de style individuelles ne transmettent des valeurs que si elles sont explicitement définies par les processus de feuilles de style habituels. Contrairement à l'objet currentStyle , les propriétés de feuilles de style par défaut du système ne sont pas reflétées. Vous pouvez définir des propriétés de style individuelles pour cet objet runtimeStyle , mais cela transcende (certains diraient « enfreint ») la hiérarchie de la structure en cascade. Toute propriété que vous affectez par script remplace tous les autres paramètres pour cette propriété de style régissant cet élément, y compris les valeurs affectés à l'attribut style et à la propriété style de la balise de l'élément. Par exemple, si vous affectez la valeur red à la propriété style.color d'un élément et la valeur green à la propriété runtimeStyle.color du même élément, le texte de l'élément s'affiche en vert, bien que la propriété style.color , plus spécifique au style, garde la valeur red . A ce stade, la propriété currentStyle.color de l'élément renvoie aussi green , car il s'agit du style effectif régissant l'élément à ce moment donné. |
|
Vous pouvez utiliser l'objet runtimeStyle pour affecter plusieurs propriétés de style en réaffectant une règle de syntaxe CSS à la propriété runtimeStyle.cssText . Affectez une chaîne vide à la propriété cssText pour supprimer toutes les valeurs d'attributs internes, permettant à la cascade de feuilles de style habituelle de contrôler le style effectif de l'élément. |
|
Exemple | |
document.getElementById("elementID").runtimeStyle.cssText =
"border: 5px blue solid";
|
|
Valeur | |
Référence de l'objet style . |
|
Par défaut | |
L'objet style effectif et ses valeurs d'attributs de style définies explicitement. |