document.all 과 getElementById,getElementsByName,getElementsByTagName 용법 구별-getElementById

단,문서 의 특정한 요 소 를 찾 으 려 면 getElement ById()가 가장 효과 적 입 니 다.그러나 주의해 야 할 것 은 getElement ById 를 사용 할 때 서로 다른 브 라 우 저 에 대한 결 과 는 다 를 수 있 습 니 다.다음은 관련 설명 이 있 습 니 다

text1:
<input name="textName1" type="text" id="textName2" />
<br>
text2:
<input name="textName2" type="text" id="textName1" />
<br>
<input type="button" name="Submit" value="text1" onclick=alert(document.getElementById('textName2').value) />
<input type="button" name="Submit2" value="text2" onclick=alert(document.getElementById('textName1').value) />
IE , 1, 2, , ?
1 , 2 。

ie document.getElementById(elementName) , name id elementName , ID 。
fireFox ,fireFox document.getElementById(elementName) id elementName , null。
IE 。
다음은 제 가 테스트 할 때 사용 하 는 코드 입 니 다.document.all testfunction view(){var obj=document.getElement ById("ccc");alert(obj.value); obj = document.getElementById("aaa"); alert(obj.value); }
[Ctrl+A 전체 선택:외부 Js 를 도입 하려 면 페이지 를 새로 고침 해 야 실행 할 수 있 습 니 다.]이때 내 가 두 text 에 입력 한 값 은 각각 eee,ww IE 에서 테스트 결과:eee,eee 다시 보 자.내 가

좋은 웹페이지 즐겨찾기