11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

je m'arrache les cheveux sur un problème à 2 balles, j'essaie plein de trucs, mais mes connaissances en js et dom sont encore rudimentaires, et je trouve pas la solution.

En gros, pour quoi FF me renvoie myLi Smiley ii has no properties alors même que le display:none est bien printé...

Ca me bloque la suite du code. Quelqu'un voit ? il vous en faut plus ?

var cont = document.getElementById('menu');
var myLi = cont.getElementsByTagName('li');
for(var ii=0;ii <= myLi.length; ii++) {
  with(myLi[ii].style) {
    display="none";
  }
}

Modifié par kuvett (02 Aug 2006 - 16:16)
Bonjour,

il peut y avoir un souci a cette ligne

for(var ii=0;ii <= myLi.length; ii++) {


soit tu mets
for(var ii=0;ii <myLi.length; ii++) {


soit tu mets
for(var ii=1;ii <=myLi.length; ii++) {


si cela ne regle pas le souci, peux tu ajouter ton code html

a+