Rumah >hujung hadapan web >tutorial js >Penyelesaian mengapa getElementsByName() dalam IE tidak sah untuk beberapa kemahiran element_javascript
Tiada yang lain, seperti div, span, dsb.
Alternatif:
Prasyarat: Diandaikan bahawa TagNames tatasusunan nod yang diperolehi adalah konsisten. (Secara amnya jarang berlaku bahawa nod dalam tatasusunan nod yang diperoleh datang daripada tag yang berbeza)
Coretan kod JSP:
...... <logic:iterate id='t' name='dataList' > <tr class='list'> ...... <td class='normal'><span name='tbc'>${t.LOWAREATS_TBC }</span></td> ...... </tr> </logic:iterate> ......
coretan kod javascript:
...... var tbcList = document.getElementsByTagName('span'); for(var i = 0; i < tbcList.length ; i++) { if(tbcList[i].name != 'tbc' ) continue; //......逻辑代码 } ......