1. 程式人生 > >js中opener 和parent區別

js中opener 和parent區別

pen window ner win 就是 引用 窗口 iframe 彈出

1、opener即誰打開我的,比如A頁面利用window.open彈出了B頁面窗口,那麽A頁面所在窗口就是B頁面的opener,在B頁面通過opener對象可以訪問A頁面。

2、parent表示父窗口,比如一個A頁面利用iframe或frame調用B頁面,那麽A頁面所在窗口就是B頁面的parent。在JS中,window.opener只是對彈出窗口的母窗口的一個引用。比如:a.html中,通過點擊按鈕等方式window.open出一個新的窗口b.html。那麽在b.html中,就可以通過window.opener(省略寫為opener)來引用a.html,包括a.html的document等對象,操作a.html的內容。

js中opener 和parent區別