亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS操作iframe里的dom(實例講解)

2019-11-20 21:10:45
字體:
來源:轉載
供稿:網友

直接賦值如下代碼測試即可明白:

1.html:

復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文檔</title>
</head>

<body>
<div class="line">====================注意:測試從這里開始=========================</div>
<p id="pox">用來測試子窗體iframeA訪問父窗體的某元素</p>
<div class="line">====================iframe分割線=========================</div>
<iframe src="a.html" width="100%" frameborder="0" id="frameA" name="frameA"></iframe>
<iframe src="b.html" name="iframeB" width="100%" frameborder="0" id="frameB"></iframe>
<div class="line">====================iframe分割線=========================</div>
<p>先來演示:父窗體訪問子窗體中的某方法或元素</p>
<p>總結:父窗體訪問子窗體的方法跟元素采用不同的方式</p>
<input type="button" onclick="frameDiv()" value="父窗體訪問子窗體中的某元素" />
<input type="button" onclick="frameFun()" value="父窗體訪問子窗體中的某方法" />
<script type="text/javascript">
    //子窗口訪問父窗口方法
    function testP(ss){
        alert(ss)
    }
    //取得iframe的元素
    function getIframe(id){
        return document.getElementById(id).contentWindow.document;
    }
    //父窗口訪問子窗口元素
    function frameDiv(){
        getIframe("frameA").getElementById("ooxx").style.backgroundColor="#f00"
        //window.frames["iframeA"].getElementById("ooxx").style.backgroundColor="#f00"  //不能通過這種形式訪問某元素
    }
    //父窗口訪問子窗口方法
    function frameFun(){
        //getIframe("frameB").getsFun();//不能通過這種形式訪問子窗體某方法
       // window.frames["iframeB"].getsFun();
  alert(window.frames["iframeB"].getsFun());
    }
</script>
</body>
</html>


a.html
復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文檔</title>
</head>

<body>
<div id="ooxx">用來測試父窗體訪問子窗體中的某元素</div>
<p id="divooxx">用來測試子窗口B訪問窗體A的某元素</p>
<p>1.子窗口iframeA訪問父窗口的某元素</p>
<input type="button" onclick="frameToPdiv()" value="子窗口訪問父窗口的某元素" />
<input type="button" onclick="frameToPfun()" value="子窗口訪問父窗口的某方法" />
<script type="text/javascript">
    //子窗口訪問父窗口的某元素
    function frameToPdiv(){
        parent.document.getElementById("pox").style.color="#fff";
        parent.document.getElementById("pox").style.backgroundColor="#f0a0f0"
    }
    //子窗口訪問父窗口方法
    function frameToPfun(ss){
        parent.testP("ssss");
    }
    //用于測試iframeB訪問的方法
    function testBA(){
        alert("用于測試iframeB訪問的方法")
    }
</script>
</body>
</html>


b.html
復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文檔</title>
</head>

<body>
<p>二:測試子窗體間相互訪問某方法或元素</p>
<input type="button" value="子窗體B訪問子窗體A的某元素" onclick="frameTframeDiv()" />
<input type="button" value="子窗體B訪問子窗體A的某方法" onclick="frameTframeFun()" />
<script type="text/javascript">
    //子窗體B訪問子窗體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");//子窗體訪問父窗體方法
        _bframe.getElementById("divooxx").style.color="#a0c0f0";
        _bframe.getElementById("divooxx").style.backgroundColor="#000";
    }
    //子窗體B訪問子窗體A的某方法
    function frameTframeFun(){
            window.parent.frames["frameA"].testBA();
    }
</script>
<script type="text/javascript">
    function getsFun(){
        return "sssssss";
    }
    //getFun()
</script>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美乱人伦中文字幕在线| 久久久久久一区二区三区| 精品国产成人在线| 91福利视频网| 欧美大肥婆大肥bbbbb| 国产欧美最新羞羞视频在线观看| 成人av在线网址| 日韩欧美视频一区二区三区| 欧美夜福利tv在线| 97欧美精品一区二区三区| 久久亚洲国产精品| 日韩成人中文字幕| 欧美二区乱c黑人| 欧美日韩综合视频网址| 欧美成年人视频网站欧美| 欧美专区第一页| 97色在线观看| 操人视频在线观看欧美| 中文字幕欧美精品在线| 国产精品视频xxxx| 亚洲精品一区av在线播放| 欧美激情一区二区久久久| 国产亚洲精品久久久久久777| 亚洲人成电影网站| 91日本在线视频| 97精品在线视频| 激情久久av一区av二区av三区| 精品国内产的精品视频在线观看| 日韩在线视频网| 精品网站999www| 最近中文字幕2019免费| 欧美性少妇18aaaa视频| 精品中文字幕在线观看| 国产精自产拍久久久久久| 国产99视频精品免视看7| 久久综合免费视频影院| 欧美日韩国产一区二区三区| 国产精品久久久久久久7电影| 亚洲3p在线观看| 国产精品日韩欧美| 久久亚洲影音av资源网| 成人一区二区电影| 91sao在线观看国产| 日韩av在线天堂网| 日韩国产高清污视频在线观看| 国产精品久久久久77777| 国产精品成人观看视频国产奇米| 国产精品亚洲美女av网站| 97国产suv精品一区二区62| 亚洲a级在线播放观看| 日韩欧美精品网址| 国产精品久久精品| 国产成人精品a视频一区www| 亚洲精品视频播放| 视频在线观看99| 国产亚洲精品激情久久| 一夜七次郎国产精品亚洲| 日韩av在线不卡| 久热精品在线视频| 91欧美日韩一区| 欧美日韩国产91| 亚洲一区二区三区香蕉| 日日噜噜噜夜夜爽亚洲精品| 国产精品久久久精品| 最近2019中文字幕一页二页| 亚洲女人天堂av| 亚洲日本中文字幕免费在线不卡| 久久99久久99精品中文字幕| 亚洲成人免费网站| 91亚洲精品一区| 久久久久久久爱| 成人久久精品视频| 国产精品免费视频久久久| 亚洲最大av网站| 日韩美女免费观看| 久久资源免费视频| 亚洲一区久久久| 国产经典一区二区| 亚洲91精品在线观看| 日韩电影视频免费| zzijzzij亚洲日本成熟少妇| 隔壁老王国产在线精品| 欧美性xxxxhd| 国产区精品视频| 亚洲精品综合久久中文字幕| 亚洲嫩模很污视频| 欧美激情视频在线免费观看 欧美视频免费一| 97久久超碰福利国产精品…| 亚洲在线www| 在线观看中文字幕亚洲| 日韩av最新在线观看| 欧美日韩激情小视频| 久99久在线视频| 国产亚洲a∨片在线观看| 欧美做受高潮电影o| 久久精品国产99国产精品澳门| 国产精品综合不卡av| 亚洲成人av中文字幕| 精品久久久久久中文字幕| 亚洲天堂免费视频| 日本久久91av| 亚洲精品国产综合区久久久久久久| 日韩av在线网站| 精品国产美女在线| 欧美中文字幕视频在线观看| 日韩电视剧免费观看网站| 国产日韩欧美日韩大片| 久久视频在线播放| 国产精品日韩精品| 亚洲精品福利在线| 青青草原一区二区| 日韩久久精品电影| 国产精品一区二区久久久久| 51精品在线观看| 欧美另类交人妖| 亚洲免费一级电影| 久久久久久午夜| 高清欧美电影在线| 岛国av一区二区在线在线观看| 国产精品久久久久久久久免费| 久久久精品视频成人| 色先锋资源久久综合5566| 亚洲3p在线观看| 亚洲午夜精品久久久久久性色| 亚洲自拍偷拍第一页| 欧美伊久线香蕉线新在线| 欧美日韩精品在线| 国产精品久久久久久av福利软件| 色综合久久中文字幕综合网小说| 日韩精品在线私人| 国产精品无码专区在线观看| 欧美一级黄色网| 黄色一区二区在线| 国产精品第100页| 国产成+人+综合+亚洲欧洲| 国产成+人+综合+亚洲欧洲| 亚洲人成毛片在线播放| 久久国产精品免费视频| 日韩视频第一页| 欧美一级黄色网| 中文国产亚洲喷潮| 久久99精品久久久久久青青91| 精品一区精品二区| 91欧美精品午夜性色福利在线| 国产精品视频大全| 一区二区三区www| 97精品国产97久久久久久免费| 日韩中文av在线| 在线电影欧美日韩一区二区私密| 成人av.网址在线网站| 成人h猎奇视频网站| 欧美丰满少妇xxxxx| 欧美大肥婆大肥bbbbb| 日韩中文字幕国产| 国产精品入口免费视| 久久久成人精品视频| 97久久精品视频| 欧美人与性动交a欧美精品| 日韩高清电影免费观看完整| 91精品视频免费观看| 久久精品国产一区二区电影| 久久躁日日躁aaaaxxxx| 亚洲国产99精品国自产| 欧美大人香蕉在线|