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 相关文章推荐
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
May 07 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
Jun 09 Javascript
javascript实现设置、获取和删除Cookie的方法
Jun 01 Javascript
jquery实现手机号码选号的方法
Jul 31 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
Feb 25 Javascript
javascript常用经典算法详解
Jan 11 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
Feb 17 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
Apr 21 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
Dec 23 Javascript
python实现迭代法求方程组的根过程解析
Nov 25 Javascript
Vue computed 计算属性代码实例
Apr 22 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
Sep 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
重置版战役片段
2020/04/09 魔兽争霸
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
2014/06/07 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
2017/05/25 Javascript
原生js中ajax访问的实例详解
2017/09/19 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
vue中的v-model原理,与组件自定义v-model详解
2020/08/04 Javascript
js实现微信聊天界面
2020/08/09 Javascript
详细分析JavaScript中的深浅拷贝
2020/09/17 Javascript
python基于socket实现网络广播的方法
2015/04/29 Python
python使用turtle库绘制树
2018/06/25 Python
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
python DataFrame 取差集实例
2019/01/30 Python
Pyqt5实现英文学习词典
2019/06/24 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
Django获取该数据的上一条和下一条方法
2019/08/12 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
手把手教你安装Windows版本的Tensorflow
2020/03/26 Python
Python利用命名空间解析XML文档
2020/08/10 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
2021/01/25 Python
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
打架检讨书100字
2014/01/19 职场文书
安全教育实施方案
2014/03/02 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
中秋节晚会开场白
2015/05/29 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python
React如何创建组件
2021/06/27 Javascript