Atrybut frameElement okna

Definicja i zastosowanie

frameElement Atrybut zwraca ramkę, w której działa okno.

Jeśli okno nie działa w ramce, frameElement Atrybut zwraca null.

frameElement Atrybut jest jedynie do odczytu.

Wskazówka:Ramka może być dowolnym wtyczką:<frame>, <iframe>, <embed>, <object> i.t.d.

Zobacz również:

Atrybut length

Atrybut frames

Przykład

Przykład 1

Czy bieżące okno znajduje się w ramce?

if (window.frameElement) {
  let answer = "YES";
}

Spróbuj sam

Przykład 2

Jeśli okno znajduje się w ramce, zmień URL na "codew3c.com":

const frame = window.frameElement;
if (frame) {
  frame.src = "https://www.codew3c.com/";
}

Spróbuj sam

Gramatyka

window.frameElement

lub:

frameElement

Zwracana wartość

Typ Opis
Obiekt.

Host okna (rodzicielski dokument).

Jeśli nie istnieje host, to null.

Obsługa przeglądarki

Wszystkie przeglądarki obsługują window.frameElement

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Wsparcie Wsparcie Wsparcie Wsparcie Wsparcie Wsparcie

Strony związane

Obiekt IFrame DOM HTML

Tag <iframe> HTML