Problème getElementsByTagName et indexOf

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème getElementsByTagName et indexOf

par mike1155 » 12 nov. 2005, 18:40

Merci pour cette réponse...mais textContent ne semble pas fonctionner par contre, j'ai trouvé mon bonheur avec innerText

par nicolas » 12 nov. 2005, 13:58

Le contenu de la balise span n'est pas src mais textContent:

elements.textContent au lieu de elements.src

Problème getElementsByTagName et indexOf

par mike1155 » 12 nov. 2005, 11:47

Bonjour,
J'essaie de retrouver les "morceaux" de code entre les balises <span> où on trouve le texte "bon"...
Mais le code ci-dessous ne détecte rien :?
Pouvez-vous m'expliquer ce qui ne va pas? Merci beaucoup.

Code : Tout sélectionner

<span>bonjour</span> <span>hello</span> <script type="text/javascript"> var elements; elements = document.getElementsByTagName('span'); for (var i =0; i < elements.length; i++) { if (elements[i].src.indexOf('bon') > -1) {alert('OK');} } alert('Script terminé pour '+elements.length); </script>