Window.frameElement
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Сводка
Возвращает элемент (например <iframe>
или <object>
), в который встроено окно, или null
, если это окно верхнего уровня.
Синтаксис
frameEl = window.frameElement;
frameEl
это элемент, в который встроено окно, илиnull
, если это окно верхнего уровня
Пример
js
var frameEl = window.frameElement;
// Если мы внутри фрейма, то изменить его URL на 'http://mozilla.org/'
if (frameEl) {
frameEl.src = "http://mozilla.org/";
}
Примечания
Заметьте, что несмотря на своё имя, свойство также работает для документов внутри <object>
и других встраиваемых элементов.
Спецификации
Совместимость с браузерами
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
frameElement |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Смотрите также
window.frames
возвращает массивоподобный объект, включающий список прямых суб-фреймов данного окна.window.parent
возвращает родительское окно, которое является окном, содержащим frameElement дочернего окна.