获取/设置IFRAME内对象元素的几种JS方法
来源:互联网 发布:霏凡软件 编辑:程序博客网 时间:2024/05/16 15:57
获取/设置IFRAME内对象元素的几种JS方法
1。IE专用(通过frames索引形象定位): document.frames[i].document.getElementById('元素的ID');
2。IE专用(通过IFRAME名称形象定位): document.frames['iframe的name'].document.getElementById('元素的ID');
以上方法,不仅对IFRAME适用,对FRAMESET里的FRAME也同样适用。IE虽然擅于自定标准,但不得不说它很多的设计还是比较体现人性化的。比如这个,它在同样支持下面的标准路径之外,提供了一个简洁且形象化的写法。
3。通用方法: document.getElementById('iframe的ID').contentWindow.document.getElementById('元素的ID')
注意要加上contentWindow,往往出现问题都是因为这个容易被忽略,它代表FRAME和IFRAME内部的窗口对象。
但是,很明显,这种写法非常要命,太长了。如果要操作一系列里面的元素,这样写起来,实在够受的,就算用复制粘贴大法,眼睛看起来也是个问题。
4。通用方法的简写:
对document.getElementById定义一个短名称,稍微熟悉JS的朋友都知道这个方法。在这里它可以发挥双倍的作用,如下例:
- var $id=document.getElementById;
- $Id('iframe的ID').contentWindow.$Id('元素的ID') //这样就得到了要取的对象
在这一点上,我还是喜欢IE的做法,比较呵护。因为微软不是一个单独的浏览器开发商,它本身也要大量地编写开发HTML/ASP等文档,所以比较能 够做到这一点。而其它的浏览器开发商,基本只是站在一个浏览器的立场,把最基本的链路走通就完事了,很少站在开发者立场去设计出一些类似这样既简便又不失 语义化的捷径来。很多人动辄说它们“标准”,在有些地方固然有理,但在有些地方,这种标准也不过是一种冷漠。
- 获取/设置IFRAME内对象元素的几种JS方法
- 获取/设置IFRAME内对象元素的几种JS方法
- 获取/设置IFRAME内对象元素的几种JS方法
- 获取 Iframe内的元素对象
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID。
- CSS中将行内元素设置成行内块元素的几种方法
- Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
- Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
- Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
- Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
- Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
- Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
- Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
- Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
- Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
- Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
- 用Fiddler抓取Android、Iphone网络数据包
- Java中的各种方法用法
- android TextView省略号的使用
- 如何用Java编写一段代码引发内存泄露
- cortex-M3/M4比较
- 获取/设置IFRAME内对象元素的几种JS方法
- 如何学习javascript
- 根据应用存放的位置,如何动态的启动应用的安装界面。
- vi光标移动命令
- 在XCode中使用黑色HUD窗口风格控件
- Source insight上修改samba共享ubuntu上内核源程序文件弹出"Confirm by typing ‘yes' below"、"has been changed outside of
- 01 Android测试环境搭建
- Ubuntu12.04 64bit搭建Hadoop-2.2.0
- 1.1 让CPU占用率曲线听你指挥