Changer css par javascript

Résolu/Fermé
anonyme - 19 juin 2009 à 10:50
 anonyme - 19 juin 2009 à 11:15
Bonjour à toutes et à tous,

Je sèche sur une formule magique et j'espère que vous allez pouvoir éclairer ma lanterne.

Pour changer un background-image en javascript sur un élément de type "DIV" ça se passe comme ca :

- document.getElementById(DIVID).style.background='blabla';

Pour changer le background-image en javascript de l'élément "BODY", c'est différent il faut faire :

- document.body.style.background='blabla';



MAIS ALORS ?? Pour changer le background de l'élément HTML (la page entiere) dans le cas ou il est stylé différement de body... COMMENT FAIRE ?

J'ai beau chercher, je ne trouve rien à ce sujet...

Quelqu'un connait la solution ? Merci
A voir également:

6 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 186
19 juin 2009 à 10:51
Ben tt simplement document.style.background='blabla' je pense ^^
0
Malheureusement non ca ne fonctionne pas... mais je n'y avait pas pensé et c'est vrai que ca aurait pu !!!

Merci quand meme, d'autres solutions ?
0
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 186
19 juin 2009 à 11:01
et document.getElementsByTagName("html")[0].style.background='blabla' non plus ?
0
C'est parfait, ca marche !!! Merci beaucoup mais avant d'en finir, peux tu m'expliquer pourquoi [0] ??

Merci beaucoup c'est sympa en tout cas !!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 186
19 juin 2009 à 11:12
Le getElementsByTagName te renvoit un tableau de ts les éléments dont le 'tag' (le nom de la balise) est html
ici yen a que un, donc tu prends le premier élément du tableau, qui est 0
0
C'est bien ce que je me disais... Merci beaucoup !!!
0