Attribut style de l'élément HTML DOM
- Page précédente setAttributeNode()
- Page suivante tabIndex
- Retour au niveau supérieur Objet Elements DOM HTML
Définition et utilisation
style
L'attribut retourne la valeur de l'attribut style de l'élément sous forme d'objet CSSStyleDeclaration.
L'objet CSSStyleDeclaration contient toutes les propriétés de style en ligne de l'élément. Il ne contient pas dans <head>
Toute propriété de style définie dans une partie ou dans tout autre fichier de style externe.
Point 1
Vous ne pouvez pas définir un tel style :
element.style = "color:red";
Vous devez utiliser un tel attribut CSS :
element.style.backgroundColor = "red";
Point 2
La syntaxe JavaScript et CSS diffère légèrement :
backgroundColor / background-color
Veuillez consulter notre Guide complet de l'objet Style.
Point 3
Utilisez cette propriété style plutôt que Méthode setAttribute()pour éviter de couvrir d'autres attributs de l'attribut style.
Veuillez également consulter :
Exemple
Exemple 1
Changer la couleur de "myH1" :
document.getElementById("myH1").style.color = "red";
Exemple 2
Obtenir la valeur de la bordure supérieure de "myP" :
let value = document.getElementById("myP").style.borderTop;
Syntaxe
Retourner l'attribut style :
element.style.property
Définir l'attribut style :
element.style.property = value
Valeur de l'attribut
Valeur | Description |
---|---|
value |
Spécifier la valeur de l'attribut. Par exemple : element.style.borderBottom = "2px solid red" |
Valeur de retour
Type | Description |
---|---|
Objet | l'objet CSSStyleDeclaration de l'élément. |
Support du navigateur
element.style
C'est une caractéristique de DOM Level 2 (2001).
Tous les navigateurs le supportent complètement :
Chrome | IE | Edge | Firefox | Safari | Opéra |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opéra |
Prise en charge | 9-11 | Prise en charge | Prise en charge | Prise en charge | Prise en charge |
- Page précédente setAttributeNode()
- Page suivante tabIndex
- Retour au niveau supérieur Objet Elements DOM HTML