Maison >interface Web >js tutoriel >Solution expliquant pourquoi getElementsByName() dans IE n'est pas valide pour certaines compétences elements_javascript
Rien d'autre, comme div, span, etc.
Alternative :
Condition préalable : on suppose que les TagNames des tableaux de nœuds obtenus sont cohérents. (Il est généralement rare que les nœuds du tableau de nœuds obtenu proviennent de balises différentes)
Extrait de code JSP :
...... <logic:iterate id='t' name='dataList' > <tr class='list'> ...... <td class='normal'><span name='tbc'>${t.LOWAREATS_TBC }</span></td> ...... </tr> </logic:iterate> ......
extrait de code javascript :
...... var tbcList = document.getElementsByTagName('span'); for(var i = 0; i < tbcList.length ; i++) { if(tbcList[i].name != 'tbc' ) continue; //......逻辑代码 } ......