JavaScript에서 현재 창이 삽입된 요소를 반환하는 방법은 무엇인가요?[/h1] [p]다음은 현재 창이 삽입된 [iframe] 요소를 반환하는 두 가지 방법입니다.[/p] [h3]1. window.frameElement 속성 사용[/h3] [p]현재 창이 삽입된 [iframe] 요소를 반환하는 가장 간단한 방법은 window.frameElement 속성을 사용하는 것입니다. 이 속성은 현재 창이 삽입된 [iframe] 요소를 참조합니다. 만약 현재 창이 [iframe] 요소 내부에 있지 않다면, 이 속성은 null을 반환합니다.[/p] [pre][code class="language-javascript"]var iframeElement = window.frameElement; [/code][/pre] [h3]2. 부모 창에서 접근하는 방법[/h3] [p]두 번째 방법은 부모 창에서 접근하는 것입니다. 이 방법은 현재 창이 [iframe] 요소 내부에 있을 때만 작동합니다.[/p] [pre][code class="language-javascript"]var iframeElement = parent.document.querySelector('iframe[src="' + window.location.href + '"]'); [/code][/pre] [p]이 방법은 부모 창에서 현재 창의 URL과 일치하는 [iframe] 요소를 찾아 반환합니다. 이 방법은 현재 창이 여러 개의 [iframe] 요소 내부에 있을 때도 작동합니다.[/p]




About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.