1. document.all은 페이지에 있는 모든 요소의 모음입니다. 예: document.all(0)은 페이지의 첫 번째 요소를 나타냅니다. 2. document.all은 브라우저가 IE if(document.all){ 인지 여부를 확인할 수 있습니다. Alert ("is IE!"); } 3. id 속성(id=aaaa)을 요소에 설정한 다음 document.all.aaaa를 사용하여 요소를 호출할 수도 있습니다. >4 . 사례: 코드 1:
<입력 이름=aaa 값=aaa>
<입력 ID=bbb 값=bbb> <스크립트 언어=Jscript> aaa.value) / /이름을 기준으로 값 가져오기 alert(document.all.bbb.value) //id를 기준으로 값 가져오기 코드 2 : 그러나 종종 이름은 동일할 수 있습니다(예: 사용자의 여러 취미를 얻기 위해 체크박스를 사용)
<입력 이름=aaa 값=a2>
<입력 ID=bbb 값 =bbb> alert(document.all.aaa(0).value) //a1 표시 alert(document.all.aaa(1).value) / /Display a2 alert(document.all.bbb (0).value) //이 코드 줄은 실패합니다 코드 3: 이론적으로 페이지의 ID는 서로 다릅니다. 서로 다른 태그의 ID가
document.all.id이면 다음과 같이 실패합니다.
🎜>
코드 4 :
복잡한 페이지(코드가 너무 길거나 프로그램에서 ID가 자동 생성되는 경우)나 JavaScript 초보자가 작성한 프로그램의 경우 두 태그가 동일한 ID를 가질 가능성이 매우 높습니다. .
프로그래밍 시 오류를 방지하려면 다음과 같이 작성하는 것이 좋습니다.
코드 복사
경고(document.all ("aaa",0).value) alert(document.all("aaa",1).value) alert(document.all("bbb",0).value ) alert(document.all("bbb",1).value) alert(document.all("ccc",0).value) alert(document.all("ddd", 0).값)