코드 사본은 다음과 같습니다.
document.getElementsByName ( 'somename') 노드 목록 (배열)을 반환합니다.
참고 : IE에서는 일부 노드에는 이름 속성이 없으며 Document.GetElementsByName을 사용하여 얻을 수 없습니다. 다음 태그 만 이름 속성이 있습니다.
a, 애플릿, 속성, 버튼, 포함, 양식, IMG, 입력 유형 = 버튼, 입력 유형 = 확인란, 입력 유형 = 파일, 입력 유형 = 숨겨진, 입력 유형 = 이미지, 입력 유형 = 암호, 입력 유형 = 라디오, 입력 유형 = 재설정, 입력 유형 = 텍스트, 링크, 맵, rt, 루비, 텍스트, 문자, 텍스트
Div, Span 등과 같은 다른 것은 없습니다.
대안 :
전제 조건 : 검색된 노드 어레이의 태그 이름이 일관성이 있다고 가정하십시오. (일반적으로 다른 태그에서 획득 된 노드 어레이의 노드를 보는 것은 드 rare니다)
JSP 코드 스 니펫 :
...... <logic : 반복 id = 't'name = 'datalist'> <tr class = 'list'> ...... <td class = 'normal'> <span name = 'tbc'> $ {t.lowareats_tbc} </span> </td> ...... </tr> </logic : iterate> ...자바 스크립트 코드 스 니펫 :
...... var tbclist = document.getElementsByTagName ( 'span'); for (var i = 0; i <tbclist.length; i ++) {if (tbclist [i] .name! = 'tbc') 계속; // 로지스틱 코드} ......