JS中FRAME的操作問題實(shí)例分析
本文實(shí)例探討了JS中FRAME的操作問題,分享給大家供大家參考。具體分析如下:
以上圖為例,在這里把frame之間的互相操作簡單列為:1變量2方法3頁面之間元素的互相獲取。
一、 首先從 父(frameABC)------->子(frameA,frameB,frameC)
① 訪問變量名name
假如在frameABC中操作那么可以:
或者
或者
② 訪問方法func
假如在frameABC中操作那么可以:
或者
或者
③ 訪問子頁面元素:username
假如在frameABC中操作那么可以:
或者
或者
二、 然后從子(frameA,frameB,frameC)------------>到父(frameABC)
① 訪問父頁面變量name,假如在frameA中(子頁面)操作那么可以:
② 訪問父頁面方法func,假如在frameA中(子頁面)操作那么可以:
③ 訪問父頁面元素username,假如在frameA中(子頁面)操作那么可以:
或者:
總結(jié):
frame只是一個(gè)頁面框架,要想操作子frame中的元素都需要首先進(jìn)入到window或者contentWindow。從子頁面訪問父頁面,需要計(jì)算好父子關(guān)系,分幾層結(jié)構(gòu)。
在網(wǎng)上看了其他帖子,談到有關(guān)頁面加載的問題。大概意思是在子frame頁面還沒加載出來就進(jìn)行元素操作,會(huì)引起bug,感興趣的朋友可以針對(duì)性的測(cè)試一下,相信會(huì)有新的收獲!
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
- 禁止iframe頁面的所有js腳本如alert及彈出窗口等
- jquery、js調(diào)用iframe父窗口與子窗口元素的方法整理
- js取得html iframe中的元素和變量值
- js操作iframe父子窗體示例
- iframe子頁面與父頁面在同域或不同域下的js通信
- js控制iframe的高度/寬度讓其自適應(yīng)內(nèi)容
- js判斷iframe內(nèi)的網(wǎng)頁是否滾動(dòng)到底部觸發(fā)事件
- js調(diào)用iframe實(shí)現(xiàn)打印頁面內(nèi)容的方法
- js函數(shù)在frame中的相互調(diào)用詳解
- js動(dòng)態(tài)創(chuàng)建上傳表單通過iframe模擬Ajax實(shí)現(xiàn)無刷新
- JS操作iframe里的dom(實(shí)例講解)
- 兼容主流瀏覽器的iframe自適應(yīng)高度js腳本
相關(guān)文章
layui點(diǎn)擊數(shù)據(jù)表格添加或刪除一行的例子
今天小編就為大家分享一篇layui點(diǎn)擊數(shù)據(jù)表格添加或刪除一行的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-09-09淺談JavaScript事件綁定的常用方法及其優(yōu)缺點(diǎn)分析
下面小編就為大家?guī)硪黄獪\談JavaScript事件綁定的常用方法及其優(yōu)缺點(diǎn)分析。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11Javascript中數(shù)組sort和reverse用法分析
這篇文章主要介紹了Javascript中數(shù)組sort和reverse用法,實(shí)例分析了sort和reverse使用時(shí)的注意事項(xiàng)與相關(guān)技巧,具有不錯(cuò)的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12JavaScript實(shí)現(xiàn)簡單計(jì)算器功能
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)簡單計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12JavaScript學(xué)習(xí)筆記之DOM操作實(shí)例分析
這篇文章主要介紹了JavaScript學(xué)習(xí)筆記之DOM操作,結(jié)合實(shí)例形式分析了javascript針對(duì)dom元素的獲取、設(shè)置相關(guān)操作常用函數(shù)使用技巧,需要的朋友可以參考下2019-01-01新浪微博字?jǐn)?shù)統(tǒng)計(jì) textarea字?jǐn)?shù)統(tǒng)計(jì)實(shí)現(xiàn)代碼
從新浪微博代碼里抄的,非常不錯(cuò),需要的朋友可以參考下。2011-08-08JavaScript操作Oracle數(shù)據(jù)庫示例
這篇文章主要介紹了JavaScript操作Oracle數(shù)據(jù)庫示例,本文使用ActiveXObject實(shí)現(xiàn)訪問Oracle數(shù)據(jù)庫,需要的朋友可以參考下2015-03-03