parentNode sur des liens, n'a pas l'air de fonctionner dans le bon sens ;)
Bonjour à tous,
Les liens et javascript n'ont pas l'air de faire bon ménage. Voila un bout de code :
Code:
<p class="ro">sqdfs <strong>dfkls <a href="link_1" class="titi"><span>jfl</span></a></strong> kdj sdjfksdjf <a href="link_2" class="titi">sdkjflsj</a> dfsd</p>
Puis j'exécute le code suivant :
Code:
document.getElementsByClassName('titi')[0].parentNode
Il ne retourne le noeud "span" donc l'enfant ????!! (getElementsByClassName() est une fonction perso qui fonctionne ;) )
un autre exemple :
Code:
document.getElementsByClassName('ro')[0].parentNode
quant a lui me retourne bien le parent.
comme le code suivant :
Code:
document.getElementsByTagName('p')[0].parentNode
Me retourne bien le parent qui est le body.
Est ce que quelqu'un à une idée ? Et pourquoi les liens sont si particulier ?
Merci d'avance de votre aide.
Bien cordialement.