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 相关文章推荐
到处都是jQuery选择器的年代 不了解它们的性能,行吗
Jun 18 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
Jun 20 Javascript
jquery实现漂浮在网页右侧的qq在线客服插件示例
May 13 Javascript
我的Node.js学习之路(四)--单元测试
Jul 06 Javascript
Javascript实现Web颜色值转换
Feb 05 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
Sep 15 Javascript
js接收并转化Java中的数组对象的方法
Aug 11 Javascript
Node+Express+MongoDB实现登录注册功能实例
Apr 23 Javascript
关于vue中的ajax请求和axios包问题
Apr 19 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
Sep 25 Javascript
微信公众号开发之微信支付代码记录的实现
Oct 16 Javascript
javascript canvas时钟模拟器
Jul 13 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中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
javascript 手动给表增加数据的小例子
2013/07/10 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
Summernote实现图片上传功能的简单方法
2016/07/11 Javascript
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
AngularJS 实现购物车全选反选功能
2017/10/24 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
解决vue移动端适配问题
2018/12/12 Javascript
JS实现的新闻列表自动滚动效果示例
2019/01/30 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
[04:22]DSPL第二期精彩集锦:残血反杀!
2014/12/10 DOTA
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
python实现给数组按片赋值的方法
2015/07/28 Python
python实现图片处理和特征提取详解
2017/11/13 Python
Python KMeans聚类问题分析
2018/02/23 Python
Python字典中的键映射多个值的方法(列表或者集合)
2018/10/17 Python
Flask框架钩子函数功能与用法分析
2019/08/02 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
利用Canvas模仿百度贴吧客户端loading小球的方法示例
2017/08/13 HTML / CSS
Urban Outfitters德国官网:美国跨国生活方式零售公司
2018/05/21 全球购物
在阿联酋购买翻新手机和平板电脑:Teckzu
2021/02/12 全球购物
音乐系毕业生自荐信
2013/10/27 职场文书
大学生演讲稿
2014/04/25 职场文书
医院信息公开实施方案
2014/05/09 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
销售活动策划方案
2014/08/26 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
2015年新教师工作总结
2015/04/28 职场文书