`

如何从iframe里取内容(转)

阅读更多

JS对frame内容的访问(IE&&FF)

IE:

window.document.getElementById(frameid).contentWindow.document.getElementById(elementid)
window.document.frames[index].document.getElementById(elementid)
//IE下可用frameid和framename来访问frame
window.document.frames[frameid].document.getElementById(elementid)
window.document.frames[framename].document.getElementById(elementid)
 

 

FF:

window.document.getElementById(frameid).contentWindow.document.getElementById(elementid)
//contentDocument为FF下专用
window.document.getElementById(frameid).contentDocument.getElementById(elementid)
window.document.frames[index].document.getElementById(elementid)
//FF下只可用framename来访问frame,用frameid访问不了
window.document.frames[framename].document.getElementById(elementid)
 

 

IE&&FF

//contentWindow为IE和FF下通用,推荐这种方式来访问frame里内容
window.document.getElementById(frameid).contentWindow.document.getElementById(elementid)
//测试通过,通过frame的索引同样可以访问
window.document.frames[index].document.getElementById(elementid)
//用framename来访问
window.document.frames[framename].document.getElementById(elementid)
 
分享到:
评论

相关推荐

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    ATM存钱取钱案例剖析 模块定义、导入、优化详解 内置模块详解之time与datetime模块 内置模块详解之Range模块 内置模块详解之OS模块 内置模块详解之Sys模块 内置模块详解之Shelve模块 内置模块详解之Xml模块 内置模块...

    网奇CMS网站管理系统 v6.0.2 bulid2015.07.09.zip

    96.关键词功能,新闻里的站内关健字将被替换为超链接 97.一键转移分类功能 98.一键下载站外图片功能 99.谷歌及百度站点提交向导 100.脚本调用,可用js的方式站外调用 101.自定义幻灯片样式功能,在后台一键切换...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -从Region控件中删除SplitColor属性,增加CollapseMode, EnableSplitTip, SplitTip, CollapsibleSplitTip属性(feedback:bmck)。 -BorderPanel更名为RegionPanel。 -DropDownList拥有MarkInvalid方法(feedback:sun...

    ExtAspNet_v2.3.2_dll

    -从Region控件中删除SplitColor属性,增加CollapseMode, EnableSplitTip, SplitTip, CollapsibleSplitTip属性(feedback:bmck)。 -BorderPanel更名为RegionPanel。 -DropDownList拥有MarkInvalid方法(feedback:sun...

    UI-Router-StateTransitions:使用 UI-Router 和 Angular.js 的状态转换动画

    UI-Router 状态转换 使用在应用程序状态之间滑动动画。 设计取自的。 利用 UI-Router 的深层链接... (通常您会在状态之间导航时看到 URL 更新,但 Plunkr 使用 iframe 来显示内容,因此我将返回按钮放入演示示例中)

    《程序天下:JavaScript实例自学手册》光盘源码

    6.5 从一个下拉列表往另一个下拉列表添加内容 6.6 改变列表项的上下顺序 6.7 给下拉框数据分组 6.8 获取列表框的选择 6.9 类IE下拉框 6.10 下拉框式邮件发送 6.11 获取多选框的选择项 6.12 手动调整的列表框 6.13 ...

    程序天下:JavaScript实例自学手册

    6.5 从一个下拉列表往另一个下拉列表添加内容 6.6 改变列表项的上下顺序 6.7 给下拉框数据分组 6.8 获取列表框的选择 6.9 类IE下拉框 6.10 下拉框式邮件发送 6.11 获取多选框的选择项 6.12 手动调整的列表框 6.13 ...

    DotNetTextBox所见即所得编辑器控件 v3.3.1

    3) 增加上传及插入模板的功能,并在全部内置功能的演示中代替了插入EXCEL表格的功能(由于此功能需要服务器安装office2000,使用环境有限制,所以从演示中去掉,但保留此功能,有需要请自行在配置文件中增加...

    js使用小技巧

    取变量类型 typeof($js_libpath) == "undefined" 下拉框 下拉框.options[索引] 下拉框.options.length 查找对象 document.getElementsByName("r1"); document.getElementById(id); 定时 timer=setInterval...

    苹果8XPC和手机二合一完整版

    ****************************模板规范化管理 开始**************************** ... 每个模版都可定义不同的样式,所以系统内置的功能的相关... [gbook:numjoin] 如使用start参数,则自动从start开始计数 [gbook:id] ...

    JavaScript Table行定位效果

    程序用的方法是,从当前td开始找,如果背景是透明的话,就再从父节点中找,直到找到有背景色为止。 一般来说透明的属性值是"transparent",但在chrome里却是"rgba(0, 0, 0, 0)",所以用了一个属性来保存透明值: ...

    C#编程经验技巧宝典

    58 <br>0081 文本中首字母改为大写 59 <br>0082 C#随机数的产生 59 <br>0083 身份证从15位升至18位算法 60 <br>0084 十进制数转二进制数的算法 60 <br>0085 十进制数转八进制数的算法 61...

    网际畅游 MyIE 3.0 源代码

    你也可以将某个Frame或IFrame的URL加入窗口过滤器,这个Frame或IFrame以后就不会下载了。 使用*过滤窗口:在过滤广告窗口时可以在URL中使用*来过滤一批相似的地址。但你可不要用*把所有的窗口都过滤掉哦! ...

Global site tag (gtag.js) - Google Analytics