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 21 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
Apr 10 Javascript
Node调试工具JSHint的安装及配置教程
May 27 Javascript
JavaScript实现SHA-1加密算法的方法
Mar 11 Javascript
JS三级可折叠菜单实现方法
Feb 29 Javascript
最全的Javascript编码规范(推荐)
Jun 22 Javascript
微信小程序封装http访问网络库实例代码
May 24 Javascript
实例详解BootStrap的动态模态框及静态模态框
Aug 13 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
Sep 28 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
Dec 03 Javascript
详解JavaScript栈内存与堆内存
Apr 04 Javascript
JavaScript实现背景自动切换小案例
Sep 27 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的memcached客户端memcached
2011/06/14 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
关于PHP中协程和阻塞的一些理解与思考
2017/08/11 PHP
jquery对dom的操作常用方法整理
2013/06/25 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
jquery实现类似淘宝星星评分功能实例
2014/09/12 Javascript
微信分享的标题、缩略图、连接及描述设置方法
2014/10/14 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
JQuery中Ajax()的data参数类型实例分析
2015/12/15 Javascript
JavaScript利用HTML DOM进行文档操作的方法
2016/03/28 Javascript
AngularJS实现Input格式化的方法
2016/11/07 Javascript
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
2017/12/27 jQuery
解决使用vue.js路由后失效的问题
2018/03/17 Javascript
vue路由教程之静态路由
2019/09/03 Javascript
如何在JavaScript中创建具有多个空格的字符串?
2020/02/23 Javascript
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
Python线程的两种编程方式
2015/04/14 Python
python实现图像识别功能
2018/01/29 Python
Python数据结构之图的应用示例
2018/05/11 Python
python实现搜索文本文件内容脚本
2018/06/22 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
Python类中方法getitem和getattr详解
2019/08/30 Python
python字符串的拼接方法总结
2019/11/18 Python
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
类的返射机制中的包及核心类
2016/09/12 面试题
学习自我鉴定
2014/02/01 职场文书
心理健康日活动总结
2014/05/08 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
2015年工会工作总结范文
2015/07/23 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书