더북(TheBook)

그래서 FileList 객체의 속성에 접근하면 다음과 같은 여러 정보를 가져올 수 있습니다.

const files = document.frm.upload.files;
files[0].name; // 파일 이름
files[0].size; // 파일 크기
files[0].type; // 파일 타입
files[0].lastModifiedDate; // 파일 마지막 수정일

그림 12-39 실행결과

Note 폼 요소 관련 기타 메서드

폼 요소를 다룰 때 속성 말고도 유용하게 사용할 수 있는 메서드가 있습니다. 책에서 모두 다룰 수 없어서 다음 두 메서드만 간단히 소개합니다.

 

표 12-8 폼 요소 관련 메서드

메서드

설명

submit()

폼 요소의 값을 전송(submit)합니다.

focus()

폼 요소에 포커스(커서)를 이동합니다.

폼 요소와 관련한 메서드 전체를 살펴보고 싶다면 https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement 페이지를 참고하세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.