Salut à tous !
est-ce que vous seriez comment faire pour parcourir tous les objects d'un document HTML sous Mozilla / Firefox ?
Avec Internet Explorer c'est plutot simple :
Mais sous Mozilla quel est l'équivalent de document.all ?
Si il n'y a pas d'équivalent pour Moz, cela serait faisable avec une boucle récursive qui trouve tous les enfants grace à childNodes en faisant un truc du genre :
Mais Mozilla retourne également les nodes #text et j'ai peur que cette méthode soit trop lourde avec des pages à fort contenu ...
Donc la question en résumé est : y a t'il un équivalent au document.all de IE pour Mozilla / Firefox ?
Merci d'avance pour votre aide
Modifié par AntiStatic (13 Jul 2005 - 10:05)
est-ce que vous seriez comment faire pour parcourir tous les objects d'un document HTML sous Mozilla / Firefox ?
Avec Internet Explorer c'est plutot simple :
// On parcours tous les objets du document
var AllObjects = document.all ;
for (var z = 0; z < AllObjects.length; z++) {
alert(AllObjects[z].tagName);
}
Mais sous Mozilla quel est l'équivalent de document.all ?
Si il n'y a pas d'équivalent pour Moz, cela serait faisable avec une boucle récursive qui trouve tous les enfants grace à childNodes en faisant un truc du genre :
AllChilds = document.body.childNodes ;
alert(AllChilds.length);
for (var z = 0; z < AllChilds.length; z++) {
alert(AllChilds[z].tagName) ;
}
Mais Mozilla retourne également les nodes #text et j'ai peur que cette méthode soit trop lourde avec des pages à fort contenu ...
Donc la question en résumé est : y a t'il un équivalent au document.all de IE pour Mozilla / Firefox ?
Merci d'avance pour votre aide

Modifié par AntiStatic (13 Jul 2005 - 10:05)