JS操作iframe里的dom实例解释
直接赋值如下代码测试即可明白:
:
复制代码 代码如下:
====================注意:测试从这里开始=========================
用来测试子窗体iframeA访问父窗体的某元素
====================iframe分割线=========================
====================iframe分割线=========================
先来演示:父窗体访问子窗体中的某方法或元素
总结:父窗体访问子窗体的方法跟元素采用不同的方式
//子窗口访问父窗口方法
function testP(ss){
alert(ss)
}
//取得iframe的元素
function getIframe(id){
return lementById(id)ment;
}
//父窗口访问子窗口元素
function frameDiv(){
getIframe("frameA")lementById("ooxx")groundColor="#f00"
//es["iframeA"]lementById("ooxx")groundColor="#f00" //不能通过这种形式访问某元素
}
//父窗口访问子窗口方法
function frameFun(){
//getIframe("frameB")Fun();//不能通过这种形式访问子窗体某方法
// es["iframeB"]Fun();
alert(es["iframeB"]Fun());
}
复制代码 代码如下:
用来测试父窗体访问子窗体中的某元素
用来测试子窗口B访问窗体A的.某元素
1.子窗口iframeA访问父窗口的某元素
//子窗口访问父窗口的某元素
function frameToPdiv(){
lementById("pox")r="#fff";
lementById("pox")groundColor="#f0a0f0"
}
//子窗口访问父窗口方法
function frameToPfun(ss){
P("ssss");
}
//用于测试iframeB访问的方法
function testBA(){
alert("用于测试iframeB访问的方法")
}
复制代码 代码如下:
二:测试子窗体间相互访问某方法或元素
//子窗体B访问子窗体A的某元素
function frameTframeDiv(){
//lementById("frameA")lementById("divooxx")r="#a0c0f0";
//lementById("frameA")lementById("divooxx")groundColor="#000"
var _bframe=frame("frameA");//子窗体访问父窗体方法
_lementById("divooxx")r="#a0c0f0";
_lementById("divooxx")groundColor="#000";
}
//子窗体B访问子窗体A的某方法
function frameTframeFun(){
es["frameA"]BA();
}
function getsFun(){
return "sssssss";
}
//getFun()
-
讲解HTML中iframe和frame的区别
不知道你在项目中用过frameset属性没有,frameset这个属性是在去年我在一个在线客服系统制作中用过,因为客服系统要有固定的布局,上面一块,下面一块等等,当时就是用的frameset和frame。在我用完了这些属性之后,我才明白了iframe和frame的`区别。因为在这之前,我项目中...
-
浅谈jquery 注意事项与常用语法
1、关于选择器中含有特殊符号选择器中含有".","#","(","]"等特殊字符,根据W3C的规定,属性值中是不能含有这些特殊字符的,例如:复制代码代码如下:bb如果按照普通的方式来获取,例如:复制代码代码如下:$("#id#b");$("#id[1]");以上代码不能正确获取到元素,正确的写法如下:复...
-
高级PHP开发工程师岗位职责7篇
现如今,很多地方都会使用到岗位职责,岗位职责具有提高内部竞争活力,更好地发现和使用人才的作用。想学习制定岗位职责却不知道该请教谁?以下是小编整理的高级PHP开发工程师岗位职责,仅供参考,希望能够帮助到大家。高级PHP开发工程师岗位职责1工作职责:1、承担机器学习...
-
javascript设置创建动态表格的方法
两种JavaScript动态创建table表格的方法,分享给大家,具体实现如下方法一:最原始的方法,创建一一元素vara1=teElement("table");vara2=teElement("tbody");vara3=teElement("tr");vara4=teElement("td");//开始appendchild()追加各个元素ndChild(a4);ndChild(a3);nd...
相关文章
- Jolie drops battle over perfume named Shilohy英语作文
- The Advice From Hollywood Female Stars高中英语作文
- At Climate Summit, Hope for Emissions Deal美文欣赏
- FilmsandTVProgrammes教案设计
- The Danger of Fake Commodities英语作文
- 英国留学传媒硕士Media/Journalism/Communication解析
- Adobe认证Macromedia Flash8考试大纲
- Java中的MessageFormat.format用法实例
- Should women work after marriage英语作文
- 伪劣产品的危害The Danger of Fake Commodities英语作文