Window self 屬性

Window 對象 參考手冊 Window 對象

定義和用法

self 屬性返回指向當前 window 對象的引用,利用這個屬性,可以保證在多個窗口被打開的情況下,正確調用當前窗口內的函數或屬性而不會發生混亂。

self 屬性是只讀的。

語法

window.self

注:window、self、window.self 是等價的。



流覽器支持

屬性
self Yes Yes Yes Yes Yes

實例

實例

當點擊"檢查窗口"按鈕,check()被調用,並檢查當前窗口的狀態,判斷是否在頂層窗口中:

function check(){ if (window.top!=window.self) { document.write("<p>這個窗口不是最頂層窗口!我在一個框架?</p>") } else{ document.write("<p>這個窗口是最頂層窗口!</p>") } }



Window 對象參考手冊 Window 對象