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 获取class的元素的方法 以及创建方法getElementsByClassName
Mar 11 Javascript
script不刷新页面的联动前后代码
Sep 18 Javascript
关于jquery的多个选择器的使用示例
Oct 18 Javascript
js和jquery中循环的退出和继续学习记录
Sep 06 Javascript
小米公司JavaScript面试题
Dec 29 Javascript
原生js仿jquery animate动画效果
Jul 13 Javascript
9个让JavaScript调试更简单的Console命令
Nov 14 Javascript
解决Angular.Js与Django标签冲突的方案
Dec 20 Javascript
Node.js 的模块知识汇总
Aug 16 Javascript
详解vue-router数据加载与缓存使用总结
Oct 29 Javascript
实现一个Vue自定义指令懒加载的方法示例
Jun 04 Javascript
JavaScript实现酷炫的鼠标拖尾特效
Feb 18 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
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
jquery判断checkbox(复选框)是否被选中的代码
2010/10/20 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
JS操作HTML自定义属性的方法
2015/02/10 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
Node.js程序中的本地文件操作用法小结
2016/03/06 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
微信小程序自定义组件的实现方法及自定义组件与页面间的数据传递问题
2018/10/09 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
Python入门篇之字典
2014/10/17 Python
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
Python中 Lambda表达式全面解析
2016/11/28 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
Django关于admin的使用技巧和知识点
2020/02/10 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
Python colormap库的安装和使用详情
2020/10/06 Python
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
英国婴儿及儿童产品商店:TigerParrot
2019/03/04 全球购物
方法名是否可以与构造器的名字相同
2012/06/04 面试题
电大毕业个人生自我鉴定
2014/03/26 职场文书
政法干警核心价值观心得体会
2014/09/11 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
课外活动实习计划
2015/01/19 职场文书
个人党性分析总结
2015/03/05 职场文书
董事长助理工作总结2015
2015/07/23 职场文书
六一儿童节致辞
2015/07/31 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python
MySQL中的隐藏列的具体查看
2021/09/04 MySQL