web api instance property
Window: frameElement property
The Window.frameElement property
returns the element (such as <iframe> or <object>)
in which the window is embedded.
[!NOTE] Despite this property’s name, it works for documents embedded within any embedding point, including
<object>,<iframe>, or<embed>.
Value
The element which the window is embedded into. If the window isn’t embedded into
another document, or if the document into which it’s embedded has a different
origin, the value is null instead.
Examples
const frameEl = window.frameElement;
// If we're embedded, change the containing element's URL to 'https://mozilla.org/'
if (frameEl) {
frameEl.src = "https://mozilla.org/";
}
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.