Heim >Web-Frontend >js-Tutorial >Lösung dafür, warum getElementsByName() im IE für einige Elements_Javascript-Kenntnisse ungültig ist
Nichts anderes, wie div, span usw.
Alternative:
Voraussetzung: Es wird davon ausgegangen, dass die TagNames der erhaltenen Knoten-Arrays konsistent sind. (Im Allgemeinen kommt es selten vor, dass die Knoten im erhaltenen Knotenarray von unterschiedlichen Tags stammen)
JSP-Codeausschnitt:
...... <logic:iterate id='t' name='dataList' > <tr class='list'> ...... <td class='normal'><span name='tbc'>${t.LOWAREATS_TBC }</span></td> ...... </tr> </logic:iterate> ......
Javascript-Code-Snippet:
...... var tbcList = document.getElementsByTagName('span'); for(var i = 0; i < tbcList.length ; i++) { if(tbcList[i].name != 'tbc' ) continue; //......逻辑代码 } ......