[DOM et JAVASCRIPT] comment iterer sur un noeud
bonjour,
j'ai besoin de coder une fonction qui iterera sur un noeud qui comporte les titres de la table affichée pour ensuite testé si parmi ces titres il existe des titres qui se nome "Montant HT" et "Montant Tva".
Donc pour cela j'ai deux questions :
- comment récuperer savoir si le noeud a des fils ? (hasChildNodes() ne fonctionne pas)
- comment comparer les chaines de caracteres ? (je veux bien avec innerHTML mais je vois pas comment aurais-je accés si j'ai pas d'id)
voici un exemple de code HTML à parser ou à domer :p :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
|
<DIV ...>
<TABLE border="1" width="100%">
<colgroup>
<col width="24" id="col_lock"/>
<col/>
<col/>
</colgroup>
<THEAD>
<tr class="titleCol">
<td id="lock"></td>
<td id="troisvue"></td>
<td id="unit"></td>
<td align="center" id="docid">
Id</td>
<td align="center">
<table width="100%">
<tr>
<td align="center" valign="center">
Id Ged</td>
<td></td>
</tr>
</table></td>
<td align="center">
<table width="100%">
<tr>
<td align="center" valign="center">
Numéro facture</td>
<td></td>
</tr>
</table></td>
<td align="center">
<table width="100%">
<tr>
<td align="center" valign="center">
Numéro Client</td>
<td></td>
</tr>
</table></td>
<td align="center">
<table width="100%">
<tr>
<td align="center" valign="center">
Date d'émission</td>
<td></td>
</tr>
</table></td>
<td align="center">
<table width="100%">
<tr>
<td align="center" valign="center">
Date de démat</td>
<td></td>
</tr>
</table></td>
<td align="center">
<table width="100%">
<tr>
<td align="center" valign="center">
Destinataire</td>
<td></td>
<td>
</tr>
</table></td>
<td align="center">
<table width="100%">
<tr>
<td align="center" valign="center">
Concession</td>
<td></td>
<td>
</tr>
</table></td>
<td align="center">
<table width="100%">
<tr>
<td align="center" valign="center">
Montant HT
<span class = "sum" id="SumHt" /></td>
<td></td>
<td>
</tr>
</table></td>
<td align="center">
<table width="100%">
<tr>
<td align="center" valign="center">
Montant TVA
<span class = "sum" id="SumTva" /></td>
<td></td>
<td>
</tr>
</table></td>
<td align="center">
<table width="100%">
<tr>
<td align="center" valign="center">
Montant TTC
<span class = "sum" id="SumTtc" /></td>
<td></td>
<td>
</tr>
</table></td>
<td align="center">
<table width="100%">
<tr>
<td align="center" valign="center">
Statut</td>
<td></td>
<td>
</tr>
</table></td>
</tr>
</THEAD>
<...> |
merci de votre aide !