W3C 표준에서는 Dom 개체의 contentDocument 속성을 통해 문서 개체를 반환할 수 있다고 말합니다.
즉,
doc= document .getElementById('myframe ' ).contentDocument
그런데 IE 브라우저의 경우 테스트 결과 IE6, IE7이 지원되지 않더니 IE8부터 지원하기 시작했습니다.
IE에서는
코드 복사에 액세스해야 합니다. 코드는 다음과 같습니다.
document .frames['myframe'].document;
크로스 브라우저 솔루션은
contentWindow 속성으로, 이는 창 객체를 반환하는 읽기 전용 속성입니다. 지정된 iframe.
표준에는 포함되어 있지 않지만 모든 주요 브라우저에서 지원됩니다.
따라서 여러 브라우저에서 iframe 문서 개체에 액세스하는 방법은
document.getElementById( 'myframe').contentWindow.document