Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sio2:le_document_object_model [2024/10/18 07:46] – dthevenot | sio2:le_document_object_model [2024/10/18 08:52] (Version actuelle) – [Propriétés des éléments] dthevenot | ||
---|---|---|---|
Ligne 62: | Ligne 62: | ||
=> Explorer le DOM avec les outils de développement du navigateur | => Explorer le DOM avec les outils de développement du navigateur | ||
- | ===== Ressources et compléments | + | ==== Ressources et compléments ==== |
https:// | https:// | ||
https:// | https:// | ||
Ligne 80: | Ligne 80: | ||
===== ===== | ===== ===== | ||
==== Propriétés des éléments ==== | ==== Propriétés des éléments ==== | ||
- | |||
Les éléments obtenus par sélection possèdent des propriétés manipulables : attributs, contenu, style css. | Les éléments obtenus par sélection possèdent des propriétés manipulables : attributs, contenu, style css. | ||
=== Manipuler les attributs === | === Manipuler les attributs === | ||
Ligne 97: | Ligne 96: | ||
var monImage = document.getElementById(" | var monImage = document.getElementById(" | ||
photo.src =" | photo.src =" | ||
- | photo.alt = La Joconde"; | + | photo.alt = "La Joconde"; |
</ | </ | ||
===== ===== | ===== ===== | ||
Ligne 118: | Ligne 117: | ||
__Exemple :__ | __Exemple :__ | ||
< | < | ||
- | var element = document . getElementById (" exemple "); var computed = window . getComputedStyle (element ); | + | var element = document . getElementById (" exemple " |
+ | var computed = window . getComputedStyle (element ); | ||
var margeL = computed . marginLeft ; // unité récupérée en px, pas de raccourci : computed.marge interdit | var margeL = computed . marginLeft ; // unité récupérée en px, pas de raccourci : computed.marge interdit | ||
var couleur = computed . backgroundColor ; // format rgb (... ,... ,...) | var couleur = computed . backgroundColor ; // format rgb (... ,... ,...) | ||
Ligne 142: | Ligne 142: | ||
* parentNode ; nœud parent | * parentNode ; nœud parent | ||
* childNodes : liste des nœuds enfants | * childNodes : liste des nœuds enfants | ||
- | | + | ===== ===== |
+ | | ||
* previousSibling, | * previousSibling, | ||
* … cf https:// | * … cf https:// |