Bonjour.
J'ai un petit problème pour un petit script sous le site que je développe sous Magento (plateforme e-commerce).
Voici une partie de mon HTML :
Ce que je souhaite faire est tout simplement d'agir sur le style de mes li contenu dans le ul avec id nav.
Je tente alors de récupérer mes li de cette manière :
Le problème c'est que le getElementById('nav') me renvoi null...
Bref là je suis vraiment perdu, et n'étant pas un expert en JS j'ai peut être l'impression que ça peut venir du JS déjà existant sous Magento.
Quelqu'un peut-il m'éclairer pour savoir pourquoi je ne peux pas récupérer mon ul ?
Merci d'avance !
Modifié par slake13 (05 Aug 2009 - 11:06)
J'ai un petit problème pour un petit script sous le site que je développe sous Magento (plateforme e-commerce).
Voici une partie de mon HTML :
<html lang="fr" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
</head>
<body class=" cms-index-index cms-home">
<div class="wrapper">
<div class="bg-right">
<div class="header">
<div class="header-top-container">
</div>
<div class="header-nav-container">
<div class="header-nav">
<h4 class="no-display">Navigation dans la catégorie :</h4>
<ul id="nav">
</ul>
</div>
</div>
</div>
<div class="middle-container">
</div>
<div class="footer-container">
</div>
</div>
</div>
</body>
</html>
Ce que je souhaite faire est tout simplement d'agir sur le style de mes li contenu dans le ul avec id nav.
Je tente alors de récupérer mes li de cette manière :
var nav = document.getElementById('nav').getElementsByTagName('li');
Le problème c'est que le getElementById('nav') me renvoi null...
Bref là je suis vraiment perdu, et n'étant pas un expert en JS j'ai peut être l'impression que ça peut venir du JS déjà existant sous Magento.
Quelqu'un peut-il m'éclairer pour savoir pourquoi je ne peux pas récupérer mon ul ?
Merci d'avance !
Modifié par slake13 (05 Aug 2009 - 11:06)