数码资讯
JS框架操作实例分析
本文讨论了js框架的操作,供大家参考,具体分析如下: 例如,框架之间的互操作被简单地列出为:1个变量2个方法和3个页面彼此之间的元素相互获取。 首先,从父亲(frameabc)(坐标,FRAMEB,------- >子framec) (1)访问变量名 如果你在frameabc,你可以: 复制代码如下
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文讨论了js框架的操作,供大家参考,具体分析如下:
例如,框架之间的互操作被简单地列出为:1个变量2个方法和3个页面彼此之间的元素相互获取。
首先,从父亲(frameabc)(坐标,FRAMEB,------- >子framec)
(1)访问变量名
如果你在frameabc,你可以:
复制代码如下:window.frames(坐标)。contentwindow.name
或复制代码代码如下:document.getelementbyid(坐标)。contentwindow.name
或复制代码代码如下:jQuery:窗口。$(#坐标){ 0 }。contentwindow.name
(2)访问方法函数
如果你在frameabc,你可以:
复制代码代码如下:window.frames(坐标)。ContentWindow.func();
或复制代码代码如下:document.getelementbyid(坐标)。ContentWindow.func();
或复制代码代码如下:jQuery:窗口。$(#坐标){ 0 } contentwindow.func();
(3)访问子页面元素:用户名
如果你在frameabc,你可以:
复制代码代码如下:window.frames(坐标)。ContentWindow.document.getElementById(用户名);
或复制代码代码如下:document.getelementbyid(坐标)。ContentWindow.document.getElementById(用户名);
或复制代码代码如下:jQuery:窗口。$(#坐标){ 0 }。contentwindow。$(#用户名);
二,然后从(坐标,FRAMEB,framec)------------ >父亲(frameabc)
(1)访问父页面的变量名,如果在坐标(子)操作,可以:
复制代码代码如下:window.parent.name;
(2)访问父页面的方法函数,如果在坐标(子)操作,可以:
复制代码代码如下:window.parent.func();
(3)访问父页面元素的用户名,如果在坐标(子)操作,可以:
复制代码如下:窗口。母。$(#用户名)
或:复制代码如下:window.parent.document.getelementbyid(用户名);
总结:
框架是网页的框架,并在操纵子框架要素需要先进入窗口或contentwindow。从页面访问父页面,需要计算的父亲和儿子之间的关系,分为几层。
我在互联网上阅读其他文章,讨论页面加载的问题,这意味着不能在子框架页面上加载元素的操作。它会导致bug,感兴趣的朋友可以有针对性地测试它,我相信会有新的收获。
希望本文能对大家的javascript程序设计有所帮助。
例如,框架之间的互操作被简单地列出为:1个变量2个方法和3个页面彼此之间的元素相互获取。
首先,从父亲(frameabc)(坐标,FRAMEB,------- >子framec)
(1)访问变量名
如果你在frameabc,你可以:
复制代码如下:window.frames(坐标)。contentwindow.name
或复制代码代码如下:document.getelementbyid(坐标)。contentwindow.name
或复制代码代码如下:jQuery:窗口。$(#坐标){ 0 }。contentwindow.name
(2)访问方法函数
如果你在frameabc,你可以:
复制代码代码如下:window.frames(坐标)。ContentWindow.func();
或复制代码代码如下:document.getelementbyid(坐标)。ContentWindow.func();
或复制代码代码如下:jQuery:窗口。$(#坐标){ 0 } contentwindow.func();
(3)访问子页面元素:用户名
如果你在frameabc,你可以:
复制代码代码如下:window.frames(坐标)。ContentWindow.document.getElementById(用户名);
或复制代码代码如下:document.getelementbyid(坐标)。ContentWindow.document.getElementById(用户名);
或复制代码代码如下:jQuery:窗口。$(#坐标){ 0 }。contentwindow。$(#用户名);
二,然后从(坐标,FRAMEB,framec)------------ >父亲(frameabc)
(1)访问父页面的变量名,如果在坐标(子)操作,可以:
复制代码代码如下:window.parent.name;
(2)访问父页面的方法函数,如果在坐标(子)操作,可以:
复制代码代码如下:window.parent.func();
(3)访问父页面元素的用户名,如果在坐标(子)操作,可以:
复制代码如下:窗口。母。$(#用户名)
或:复制代码如下:window.parent.document.getelementbyid(用户名);
总结:
框架是网页的框架,并在操纵子框架要素需要先进入窗口或contentwindow。从页面访问父页面,需要计算的父亲和儿子之间的关系,分为几层。
我在互联网上阅读其他文章,讨论页面加载的问题,这意味着不能在子框架页面上加载元素的操作。它会导致bug,感兴趣的朋友可以有针对性地测试它,我相信会有新的收获。
希望本文能对大家的javascript程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。