麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

iframe的父子窗口之間的對象相互調用基本用法

2019-11-20 22:20:29
字體:
來源:轉載
供稿:網友
使用iframe的時候,可能會涉及到父子窗口之間傳值和方法的相互調用,之前一直有些迷糊,也沒有著意去弄清楚,這兩天要干活,沒法子了只好把這都弄明白了。其實非常簡單,就那么幾個用法,幾句代碼而已。

子窗口中調用父窗口的js方法:
復制代碼 代碼如下:

parent.changeBtnTitle('tzgg');

一個父窗口中可能會有若干個功能行為類似的子窗口,子窗口中的組件要調用相同或者類似的對象或者方法,那么就把這樣的方法寫在父窗口中,通過傳遞參數來達到不同的效果。

父窗口獲得子窗口中的某個對象:

首先要獲得子窗口的iframe對象,比如:
復制代碼 代碼如下:

var frameName = window.frames["frameId"]

然后要獲得該子窗口的document值,然后就可以調用子窗口中的對象了。在父窗口中使用時為避免反復書寫,不妨寫成一個方法:
復制代碼 代碼如下:

getSubWindowObj = function(moduleName){
return window.frames["iframe"+moduleName].document.getElementById("moreorless"+moduleName);
}

這里只用了一個參數,只因為我的iframeId和子窗口的對象Id名字起的有規律,只需傳入一個參數拼接之后就可以餓了。

同樣,子頁面調用父頁面的元素,可以使用如下代碼:
復制代碼 代碼如下:

parent.window.document.getElementById('parentMenu');
//簡寫
parent.document.getElementById('parentMenu');
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久在线观看福利视频69 | 亚洲91精品 | 免费a级毛片大学生免费观看 | 日本一区二区久久久 | 国产99久久 | 久久精品中文字幕一区二区三区 | 天天鲁在线视频免费观看 | 原来神马影院手机版免费 | 国产精品白嫩白嫩大学美女 | av成人一区二区 | 国产三级精品最新在线 | 涩涩操| 成人激情久久 | 国内精品久久久久久2021浪潮 | 操操插插 | 操碰视频在线观看 | 在线播放91| 九九热久久免费视频 | 国产精品亚洲三区 | 午夜视频色 | 国产精品视频专区 | 色域tv | 成人毛片视频免费看 | 毛片在线免费观看视频 | 日韩欧美动作影片 | 欧美人与禽性xxxxx杂性 | 色啪综合| 欧美性受xxxx白人性爽 | 午夜噜噜噜 | chinese xxxxhd videos麻豆 | 天天看逼 | 成人国产精品免费 | 亚洲va在线 | 国产午夜精品一区二区三区四区 | 久国产精品视频 | 免费黄色在线电影 | 亚洲国产色婷婷 | 国产成人在线观看免费网站 | 日本黄色免费播放 | 国产91丝袜在线播放0 | 国产精品一区在线看 |