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 父窗口控制子窗口的行为-打开,关闭,重定位,回复
Apr 20 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
Sep 13 Javascript
javascript ajax的5种状态介绍
Aug 18 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
Sep 27 Javascript
angular.js分页代码的实例
Jul 27 Javascript
jQuery自制提示框tooltip改进版
Aug 01 Javascript
详解vue与后端数据交互(ajax):vue-resource
Mar 16 Javascript
Vue.js 60分钟快速入门教程
Mar 28 Javascript
微信小程序后台解密用户数据实例详解
Jun 28 Javascript
vue-cli3.0配置及使用注意事项详解
Sep 05 Javascript
Vue 中可以定义组件模版的几种方式
Aug 06 Javascript
一文彻底理解js原生语法prototype,__proto__和constructor
Oct 24 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
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
调试PHP程序的多种方法介绍
2014/11/06 PHP
详解PHP处理密码的几种方式
2016/11/30 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
JavaScript 计算当天是本年本月的第几周
2009/03/22 Javascript
读JavaScript DOM编程艺术笔记
2011/11/15 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
YUI Compressor压缩JavaScript原理及微优化
2013/01/07 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
javascript实现图片自动和可控的轮播切换特效
2015/04/13 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
Bootstrap每天必学之响应式导航、轮播图
2016/04/25 Javascript
深入浅析JavaScript中的Function类型
2016/07/09 Javascript
JS实现身份证输入框的输入效果
2017/08/21 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
Bootstrap Table中的多选框删除功能
2018/07/15 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
vue.js 实现a标签href里添加参数
2019/11/12 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
Python 统计字数的思路详解
2018/05/08 Python
Python实现登陆文件验证方法
2018/10/06 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
python 决策树算法的实现
2020/10/09 Python
python代码实现猜拳小游戏
2020/11/30 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
纯css3使用vw和vh实现自适应的方法
2018/02/09 HTML / CSS
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
中国海淘族值得信赖的海淘返利网站:55海淘
2017/01/16 全球购物
台湾生鲜宅配:大口市集
2017/10/14 全球购物
审计工作个人的自我评价
2013/12/25 职场文书
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
硕士研究生就业推荐信
2014/05/18 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
干货干货!2019最新优秀创业计划书
2019/03/21 职场文书
python如何读取.mtx文件
2021/04/22 Python