- 相關(guān)推薦
JS操作iframe里的dom實(shí)例解釋
直接賦值如下代碼測(cè)試即可明白:
1.html:
復(fù)制代碼 代碼如下:
====================注意:測(cè)試從這里開(kāi)始=========================
用來(lái)測(cè)試子窗體iframeA訪問(wèn)父窗體的某元素
====================iframe分割線=========================
====================iframe分割線=========================
先來(lái)演示:父窗體訪問(wèn)子窗體中的某方法或元素
總結(jié):父窗體訪問(wèn)子窗體的方法跟元素采用不同的方式
//子窗口訪問(wèn)父窗口方法
function testP(ss){
alert(ss)
}
//取得iframe的元素
function getIframe(id){
return document.getElementById(id).contentWindow.document;
}
//父窗口訪問(wèn)子窗口元素
function frameDiv(){
getIframe("frameA").getElementById("ooxx").style.backgroundColor="#f00"
//window.frames["iframeA"].getElementById("ooxx").style.backgroundColor="#f00" //不能通過(guò)這種形式訪問(wèn)某元素
}
//父窗口訪問(wèn)子窗口方法
function frameFun(){
//getIframe("frameB").getsFun();//不能通過(guò)這種形式訪問(wèn)子窗體某方法
// window.frames["iframeB"].getsFun();
alert(window.frames["iframeB"].getsFun());
}
a.html
復(fù)制代碼 代碼如下:
用來(lái)測(cè)試父窗體訪問(wèn)子窗體中的某元素
用來(lái)測(cè)試子窗口B訪問(wèn)窗體A的某元素
1.子窗口iframeA訪問(wèn)父窗口的某元素
//子窗口訪問(wèn)父窗口的某元素
function frameToPdiv(){
parent.document.getElementById("pox").style.color="#fff";
parent.document.getElementById("pox").style.backgroundColor="#f0a0f0"
}
//子窗口訪問(wèn)父窗口方法
function frameToPfun(ss){
parent.testP("ssss");
}
//用于測(cè)試iframeB訪問(wèn)的方法
function testBA(){
alert("用于測(cè)試iframeB訪問(wèn)的方法")
}
b.html
復(fù)制代碼 代碼如下:
二:測(cè)試子窗體間相互訪問(wèn)某方法或元素
//子窗體B訪問(wèn)子窗體A的某元素
function frameTframeDiv(){
//parent.document.getElementById("frameA").contentWindow.document.getElementById("divooxx").style.color="#a0c0f0";
//parent.document.getElementById("frameA").contentWindow.document.getElementById("divooxx").style.backgroundColor="#000"
var _bframe=parent.getIframe("frameA");//子窗體訪問(wèn)父窗體方法
_bframe.getElementById("divooxx").style.color="#a0c0f0";
_bframe.getElementById("divooxx").style.backgroundColor="#000";
}
//子窗體B訪問(wèn)子窗體A的某方法
function frameTframeFun(){
window.parent.frames["frameA"].testBA();
}
function getsFun(){
return "sssssss";
}
//getFun()
【JS操作iframe里的dom實(shí)例解釋】相關(guān)文章:
excel中驗(yàn)算公式使用實(shí)例介紹12-08
象棋的術(shù)語(yǔ)解釋08-14
焊工有哪些操作規(guī)程-焊工的操作規(guī)程04-02
公文寫(xiě)作四個(gè)技巧及實(shí)例10-14
電腦常用操作技巧07-19
買殼上市操作流程04-04
excel表格的基本操作08-11
象棋的下法口訣及解釋04-12