이 글에서는 주로 iframe의 사용법과 주의사항에 대해 다루고 있습니다.
많은 동지들은 iframe이 어떻게 제어되는지 잘 모르고, 기본적으로 여전히 모호한 상태에 있습니다.
두 가지에 주목하세요. ifr은 기존 iframe의 ID 및 NAME 값입니다.
z document.getElementById(“ifr”)
z window.frames[“ifr”]
iframe 함수를 사용하면 변수는 완전한 DOM 모델을 사용하기 때문에 두 번째 방법을 거쳐야 합니다. (이것이 맞는지는 모르겠습니다.) 첫 번째 방법은
If만 해당됩니다. iframe의 src 또는 테두리, 스크롤 및 기타 속성(속성과 동일한 개념이 아니며 속성은 scrollHeight, innerHTML 등과 같은 태그에 쓸 수 없음)을 변경하려는 경우 첫 번째 방법을 사용해야 합니다.
iframe 페이지(iframe 자체가 아님)를 가져오려면 두 번째 방법을 사용해야 합니다. 예를 들어 iframe의 콘텐츠를 가져오려는 경우입니다. document.body의 경우 두 번째 방법만 사용할 수 있습니다.
또한 iframe 페이지가 완전히 로드되지 않은 상태에서 iframe의 DOM 모델을 호출하면 심각한 오류가 발생하므로 폴트를 준비해야 합니다. -tolerant 모드.
다음은 예입니다. 하나는 aa.htm이고 다른 하나는 bb.htm입니다. 이유를 설명할 필요는 없습니다.
aa.htm