Selectionner une div via js

Fermé
Kod - 1 oct. 2011 à 13:13
 VivaStudio - 4 oct. 2011 à 09:56
Bonjour,

J'ai ce code :

<div id="div1"><a href="#" id="a1">Lien</a></div>


Sachant que je ne peut pas modifier directement la div, comment faire pour qu'en javascript je sélectionne "la div qui précède le a1" pour ensuite lui appliquer du css via js aussi.


Merci de votre aide, si vous souhaitez plus d'infos n'hésitez pas.


A voir également:

3 réponses

julius armoricanus
1 oct. 2011 à 13:51
Bonjour,
document.getElementByID('div1').style.propriete_de_style = "valeur_propriete";
0
Bonjour julius, merci de ta réponse.
Le problème c'est qu'il s'agit d'un forum et donc les divs sont générée automatiquement et je ne peut donc pas modifier celles-ci directement.
Chaque div contient un lien que je peut modifier a ma guise, c'est pourquoi j'aimerais une solution qui, en gros, dise en js :

"sélectionne la div qui se situe juste avant le lien avec l'id a1 et donne lui cette classe (que j'aurais crée avant) "

J'espère être assez compréhensible et si vous avez besoin de plus d'infos, je suis là.

Merci
0
Bonjour,

Si tu connais le nom de la div qui est en dessous tu peux toujours faire une numérotation de div. De cette façon tu pourrais vérifier la div à n-1 et la modifier.

Exemple:

fonction modifier(num_div_dessous) //avec le numero de la div que tu connais
{
  document.getElementById('div'+(num_div_dessous-1)).style.propriété="val";
}


VivaStudio - http://www.vivastudio.fr
0