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 相关文章推荐
div+css布局的图片连续滚动js实现代码
May 04 Javascript
网页中返回顶部代码(多种方法)另附注释说明
Apr 24 Javascript
setInterval计时器不准的问题解决方法
May 08 Javascript
javascript 数组的正态分布排序的问题
Jul 31 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
Nov 02 Javascript
localStorage实现便签小程序
Nov 28 Javascript
js实现简单的获取验证码按钮效果
Mar 03 Javascript
JS 仿支付宝input文本输入框放大组件的实例
Nov 14 Javascript
vue中动态添加class类名的方法
Sep 05 Javascript
VuePress 快速踩坑小结
Feb 14 Javascript
jQuery属性选择器用法实例分析
Jun 28 jQuery
Vue自定义组件的四种方式示例详解
Feb 28 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采集静态页面并把页面css,img,js保存的方法
2014/12/23 PHP
php实现登录tplink WR882N获取IP和重启的方法
2016/07/20 PHP
PHP实现统计在线人数功能示例
2016/10/15 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
javascript mouseover、mouseout停止事件冒泡的解决方案
2009/04/07 Javascript
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
c#程序员对TypeScript的认识过程
2015/06/19 Javascript
jquery组件WebUploader文件上传用法详解
2020/10/23 Javascript
JS实现旋转木马式图片轮播效果
2017/01/18 Javascript
webpack入门+react环境配置
2017/02/08 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
2017/03/21 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
详释JavaScript执行环境与执行栈
2019/04/02 Javascript
简单了解JavaScript中的执行上下文和堆栈
2019/06/24 Javascript
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
Centos Python2 升级到Python3的简单实现
2016/06/21 Python
Python做文本按行去重的实现方法
2016/10/19 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
2018/05/30 Python
python实现列表中由数值查到索引的方法
2018/06/27 Python
flask-restful使用总结
2018/12/04 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
python中可以声明变量类型吗
2020/06/18 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
世界排名第一的运动鞋市场:Flight Club
2020/01/03 全球购物
物业管理公司实习生自我鉴定
2013/09/19 职场文书
艺术学院毕业生自我评价
2014/03/02 职场文书
2014年元旦感言
2014/03/06 职场文书
团支部推优材料
2014/05/21 职场文书
电子专业求职信
2014/06/19 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
《秋天的图画》教学反思
2016/02/19 职场文书