JS.findElementById()使用介绍


Posted in Javascript onSeptember 21, 2013
his.findElementById = function (identifier, frame) { 
if (!frame) { 
frame = window; 
} var element = frame.document.getElementById(identifier); 
if (element && element.getAttribute('id') === identifier) { 
return element; 
} 
// else if (browserVersion.isIE || browserVersion.isOpera) { 
// // SEL-484 
// var xpath = '/descendant::*[@id=' + identifier.quoteForXPath() + ']'; 
// return this 
// .findElementByXPath(xpath); 
// } 
else { 
// MOD 2011-12-9 有的新窗口中frame与老窗口相同。一般是先操作新窗口。从后向前找 
if (frame.frames && frame.frames.length > 0) { 
for (var i = frame.frames.length - 1; i >= 0; i--) { 
element = this.findElementById(identifier, frame.frames[i]); //frames[i].document.getElementById(identifier); 
if (element && element.getAttribute("id") === identifier) { 
return element; 
} 
} 
} 
} 
return null; 
};
Javascript 相关文章推荐
js获取input长度并根据页面宽度设置其大小及居中对齐
Aug 22 Javascript
Jquery Ajax xmlhttp请求成功问题
Feb 04 Javascript
使用纯javascript实现放大镜效果
Mar 18 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
Sep 26 Javascript
ng2学习笔记之bootstrap中的component使用教程
Mar 09 Javascript
关于前后端json数据的发送与接收详解
Jul 30 Javascript
Vue3.0结合bootstrap创建多页面应用
May 28 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
Sep 26 Javascript
element-ui 文件上传修改文件名的方法示例
Nov 05 Javascript
浅谈vuex为什么不建议在action中修改state
Feb 02 Javascript
vue实现带过渡效果的下拉菜单功能
Feb 19 Javascript
webpack+vue.js构建前端工程化的详细教程
May 10 Javascript
JS.getTextContent(element,preformatted)使用介绍
Sep 21 #Javascript
javascript实现原生ajax的几种方法介绍
Sep 21 #Javascript
使用javascript实现页面定时跳转总结篇
Sep 21 #Javascript
window.navigate 与 window.location.href 的使用区别介绍
Sep 21 #Javascript
javascript使用isNaN()函数判断变量是否为数字
Sep 21 #Javascript
js调用css属性写法
Sep 21 #Javascript
JSP跨iframe如何传递参数实现代码
Sep 21 #Javascript
You might like
PHP date函数参数详解
2006/11/27 PHP
php获取mysql字段名称和其它信息的例子
2014/04/14 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
js实现字符串的16进制编码不加密
2014/04/25 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
2016/11/09 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
jQuery输入框密码的显示隐藏【代码分享】
2017/04/29 jQuery
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
underscore之Chaining_动力节点Java学院整理
2017/07/10 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
vue 使用html2canvas将DOM转化为图片的方法
2018/09/11 Javascript
详解js访问对象的属性和方法
2018/10/25 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
在Vue中使用this.$store或者是$route一直报错的解决
2019/11/08 Javascript
[00:12]2018DOTA2亚洲邀请赛 Sccc亮相SOLO赛,今年他又会有什么样的战绩?
2018/04/06 DOTA
跟老齐学Python之模块的加载
2014/10/24 Python
Python实现比较两个列表(list)范围
2015/06/12 Python
简单总结Python中序列与字典的相同和不同之处
2016/01/19 Python
Python闭包的两个注意事项(推荐)
2017/03/20 Python
Python FTP两个文件夹间的同步实例代码
2018/05/25 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
2019/03/01 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
基于python traceback实现异常的获取与处理
2019/12/13 Python
浅析matlab中imadjust函数
2020/02/27 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
Giglio英国站:意大利奢侈品购物网
2018/03/06 全球购物
给老婆的搞笑检讨书
2014/01/12 职场文书
公司委托书范本5篇
2014/09/20 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
汽车修理厂管理制度
2015/08/05 职场文书
CSS使用伪类控制边框长度的方法
2022/01/18 HTML / CSS
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers