Question

Je veux passer par tous les éléments sur une page à l'aide de JavaScript et voir s'ils ont un ensemble de propriétés. Existe-t-il un moyen facile de le faire ou dois-je utiliser une solution récursive?

Était-ce utile?

La solution

Vous pouvez utiliser:

var divs = document.getElementsByTagName("div");
for(var i = 0; i < divs.length; i++){
   //do something to each div like
   divs[i].innerHTML = "something new...";
}

Autres conseils

Pour trouver une propriété dans un ou plusieurs des divs sur une page:

var divs = document.getElementsByTagName("div"), i=divs.length;
while (i--) {
   if (divs[i].getAttribute([yourProperty]) === 'yourValue'){
      //do something
   } 
}

Vous pourriez également être en mesure d'utiliser un moteur sélecteur tel que Grésiller.

Steve

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top