>웹 프론트엔드 >JS 튜토리얼 >document와 document.all을 각각 사용하는 경우_JavaScript

document와 document.all을 각각 사용하는 경우_JavaScript

WBOY
WBOY원래의
2016-05-16 19:29:251019검색
<본체>
<div id="aa">123456 div>
<입력 입력= "button" value="여기서 문서를 사용하는 것이 잘못되었습니다." onclick="alert(document.aa.innerText);" />
<br /> ;
<입력="버튼" value="여기서 document.all을 사용하면 문제가 되지 않습니다." onclick="alert(document.all.aa.innerText); " />
> 위 코드를 실행하세요.

form 객체, 이미지 객체, 애플릿 객체에 해당하는 html 태그에 name 속성이 설정되면 해당 값은 해당 객체 및 기타 객체를 참조하는 문서 객체의 속성 이름으로 사용됩니다. 불가능합니다.
또한 input이 form의 하위 요소로 사용되는 경우 이 객체를 참조하기 위해 inputName 또는 document.inputName을 직접 사용하는 것은 잘못된 것입니다. formName.inputName을 사용하여 참조해야 하며, 그렇지 않으면 inputName을 사용하여 참조할 수 있습니다. .

또한 일반적으로 이름 없이 사용되는 요소가 많다는 점에 유의해야 합니다.
ID가 있는 요소를 참조하려면 Id 또는 document.getElementById, document.all.id만 사용할 수 있습니다. 참조
그러나 이와 같은 요소의 경우
......
linkid.href ;
document.all.linkid.href;
document.all.linkname.href; ;
참조할 document.getElementsByName("linkname")[0].href

all은 모든 HTML 개체를 포함하는 컬렉션입니다. 모든 개체에 액세스하는 프로그램을 작성하세요. 다음과 같습니다:

뒤에 프로그램을 넣으세요.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.