1.獲取父框架的內(nèi)容
window.parent.name;//name為你要獲取的值的名稱
parent.document.getElementById("id"); //根據(jù)id獲取父框架對(duì)象
parent.document.getElementByTagName("name"); //根據(jù)name獲取父框架對(duì)象
2.獲取子框架的內(nèi)容
document.getElementById("id").contentWindow.document.getElementById("childId");
根據(jù)子窗口Id獲取子框架內(nèi)容,根據(jù)子框架的childId,獲取框架對(duì)象。
document.getElementById("id").contentWindow可以獲得子窗口的window對(duì)象
3.父框架引用子框架
window.frames; //獲取父窗口中的擁有 子框架對(duì)象,返回的是一個(gè)window對(duì)象數(shù)組
window.frames["frameName"];//根據(jù)框架名稱獲取子框架的window對(duì)象,frameName為框架name值
window.frames["frameName"].functionName; //父框架調(diào)用子框架的方法。functionName為方法名
4.子框架引用父框架
每一個(gè)window對(duì)象都有一個(gè)parent屬性,該屬性代表著父窗口。
如果當(dāng)前窗口為頂層窗口,則window.parent仍表示本身窗口。
window.parent.reload();//刷新父框架
5.兄弟框架之間的引用
self.parent.frames["frameName"];
6.引用頂層框架
每個(gè)window對(duì)象都有一個(gè)top屬性,表示頂層窗口
window.top.frames; //獲取頂層框架中的擁有 子框架
7.改變框架載入的頁(yè)面
每個(gè)window對(duì)象都有一個(gè)location屬性,可以改變框架的載入路徑。
window.frames[0].loaction("url"); //重載 個(gè)子框架的內(nèi)容,文件路徑為url。
版權(quán)聲明:本站部分文章,由 鄭州路普科技整理發(fā)表(信息來自互聯(lián)網(wǎng),不代表本站觀點(diǎn)),如有冒犯請(qǐng)聯(lián)系我們