2013-07-15 4 views
0

im en utilisant ce code pour renvoyer le nom de attrb de l'info-bulle de classe (avoir plus d'une classe dans toute la page)innerHTML pour retourner un nom de syntaxe filtrée de toute la classe avec un nom

CODE:

var hrefs = document.getElementsByClassName('tooltip_sticky'); 
for (var i = 0; i < hrefs.length; ++i) { 
    var item = hrefs[i].innerHTML;  
} 
alert(item); 

HTML:

(http://i.stack.imgur.com/klS0N.png)

enter image description here

mais il ne renvoie que le <span.... de la dernière classe tooltip_sticky, mais je ne veux pas cela, je veux obtenir les hrefs qui ont MISSION = 1, je sais que c'est une question de filtre, mais je ne peux pas obtenir la liste des hrefs (J'ai utilisé un autre code qui obtenait le href en dehors du nom = "..", mais le href à l'intérieur, non ...

je prévois d'obtenir automatiquement tous les hrefs qui ont mission = 1 dans la page, et ouvrez chacun dans une autre fenêtre automatiquement, c'est pour une extension de chrome !!

si quelqu'un peut me aider s'il vous plaît, tout cela, je lire sur innerHTML GetAttribute

+0

Pouvez-vous préciser exactement ce que vous essayez de faire avec le texte des liens? Ce n'est pas du tout clair d'après votre question. –

Répondre

0

Vous faites une alerte() en dehors de la boucle si bien sûr vous obtenez seulement le dernier. Dans un langage de programmation à portée statique, quelque chose comme ça ne compilerait même pas parce que l'élément est introduit dans la boucle et utilisé à l'extérieur.

+0

je l'ai fixé en plaçant l'alerte dans la boucle, mais il n'affiche jamais le texte du nom: "...." – user2582318

+0

Ce que vous faites est de passer le html brut d'alerte sans les étiquettes .... Les alertes ne comprennent pas le balisage HTML. Qu'essayez-vous de faire exactement? –

+0

obtenir le **? Page = flotte & galaxie = 8 & système = 80 & planète = 3 & planettype = 1 = 1 & target_mission ** (une autre, mais je veux tous les href = qui ont la mission 1 à la fin) et l'ouvrir dans une autre fenêtre – user2582318

Questions connexes