1.獲取父頁(yè)面的一個(gè)span的內(nèi)容
var username=$("#user",parent.document).text();
2.如果需要獲取的元素和當(dāng)前iframe還隔著好幾個(gè)iframe可以用
var username=$("#user",top.document).text();
可以看出來(lái)parent是獲取上一層窗體的內(nèi)容 而top是獲取頂層窗口的內(nèi)容
下邊摘抄自網(wǎng)頁(yè)
"window.location.href"、"location.href"是本頁(yè)面跳轉(zhuǎn)
"parent.location.href"是上一層頁(yè)面跳轉(zhuǎn)
"top.location.href"是最外層的頁(yè)面跳轉(zhuǎn)
舉例說(shuō)明:
如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js這樣寫(xiě)
"window.location.href"、"location.href":D頁(yè)面跳轉(zhuǎn)
"parent.location.href":C頁(yè)面跳轉(zhuǎn)
"top.location.href":A頁(yè)面跳轉(zhuǎn)
現(xiàn)在終于明白了連接的時(shí)候target的用法了:
_blank:重新打開(kāi)一個(gè)窗口
_parent:父窗口執(zhí)行重定向
_self:自身頁(yè)面重定向
_top:第一個(gè)父窗口重定向
綜上所述可知:parent.window:父窗口對(duì)象 top.window:第一個(gè)父窗口的對(duì)象
下面來(lái)重點(diǎn)看看window.parent與window.openner區(qū)別
window.parent 是iframe頁(yè)面調(diào)用父頁(yè)面對(duì)象,當(dāng)我們想從iframe內(nèi)嵌的頁(yè)面中訪問(wèn)外層頁(yè)面是可以直接利用window.parent獲??;