오늘의 내용은 문서 객체를 조작하는 방법에 관한 내용입니다.
1. 문서 메타데이터 조작
먼저 관련 속성을 살펴보겠습니다.
characterSet: 현재 문서의 인코딩 방법을 가져옵니다.
charset: 현재 문서의 인코딩 방법을 가져오거나 설정합니다.
compatMode: 현재 문서의 호환성 모드를 가져옵니다.
cookie: 현재 문서의 쿠키 개체를 가져오거나 설정합니다.
defaultCharset: 브라우저의 기본 인코딩 방법을 가져옵니다.
defaultView: 현재 문서의 창 개체를 가져옵니다.
dir: 현재 문서의 텍스트 정렬을 가져오거나 설정합니다.
domain: 도메인 값을 가져오거나 설정합니다. 현재 문서;
구현: 지원되는 DOM 기능 정보 제공
lastModified: 문서의 마지막 수정 시간 가져오기(마지막 수정 시간이 없으면 현재 시간 반환)
위치 제공 현재 문서의 URL 정보;
readyState: 현재 문서의 상태를 반환합니다. 이 속성은 읽기 전용 속성입니다.
referrer: 현재 문서에 연결된 문서 URL 정보를 반환합니다.
제목: 현재 문서의 제목을 가져오거나 설정합니다.
다음 예를 보세요.
compatMode 속성은 브라우저가 현재 문서를 처리하는 방법을 알려줍니다. 비표준 HTML이 너무 많아서 브라우저는 HTML 사양을 따르지 않더라도 이러한 페이지를 표시하려고 시도합니다. 일부 콘텐츠는 브라우저 전쟁 초기에 존재했던 고유한 기능에 의존하며 이러한 속성은 사양을 준수하지 않습니다. compatMode는 다음과 같이 하나 또는 두 개의 값을 반환합니다.
CSS1Compat: 문서가 유효한 html 사양을 준수합니다(반드시 html5일 필요는 없으며 확인된 html4 페이지도 이 값을 반환합니다).