document.formName으로 작성해주면 form태그 돔에 바로 컨트롤이 가능하다.
<form name="main_form" id="sub_form">
</form>
이러한 form태그가 있다고 가정했을 때
document.main_form으로는 접근이 가능하지만 document.sub_form으로는 접근이 불가능하다. 다만 document.forms.sub_form 이러한 방식으로는 접근이 가능하다. 그리고 이러한 모든 방식은 html이 모두 로딩된 이후에 정상적으로 기능한다. 만약 위와같은 방식으로 했음에도 dom에 접근이 안된다면 해당 javascript코드를 html 하단부에 옮기거나 jquery의 ready 함수를 사용하거나 javascript의 window.onload를 이용해야한다.
'Javascript' 카테고리의 다른 글
Javascript 스크롤 위치 조정 함수 (0) | 2022.06.27 |
---|---|
자바스크립트(Javascript) 호이스팅(hoisting)이란? (0) | 2020.06.18 |
JavaScript ==, === 차이점 (0) | 2020.05.08 |
자바스크립트 오브젝트 반복문으로 다루기 (0) | 2020.05.07 |
Javascript 내장 함수 replace() (0) | 2020.04.29 |