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 相关文章推荐
验证javascript中Object和Function的关系的三段简单代码
Jun 27 Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
Sep 10 Javascript
兼容IE和FF的图片上传前预览js代码
May 28 Javascript
JS中的数组的sort方法使用示例
Jan 22 Javascript
jquery-syntax动态语法着色示例代码
May 14 Javascript
jQuery定义背景动态切换效果的方法
Mar 23 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
Sep 19 Javascript
详解PHP中pathinfo()函数导致的安全问题
Jan 05 Javascript
Vue键盘事件用法总结
Apr 18 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
Sep 10 Javascript
js实现GIF图片的分解和合成
Oct 24 Javascript
ES6字符串的扩展实例
Dec 21 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输出控制功能在简繁体转换中的应用
2006/10/09 PHP
抓取YAHOO股票报价的类
2009/05/15 PHP
php FLEA中二叉树数组的遍历输出
2012/09/26 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
Yii 框架控制器创建使用及控制器响应操作示例
2019/10/14 PHP
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
根据分辨率不同,调用不同的css文件
2006/07/07 Javascript
两个DIV等高的JS的实现代码
2007/12/23 Javascript
javascript 24小时弹出一次的代码(利用cookies)
2009/09/03 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
js 控制下拉菜单刷新的方法
2013/03/03 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
2015/05/01 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
微信小程序中post方法与get方法的封装
2017/09/26 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
2018/12/29 jQuery
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
2019/04/20 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
2021/03/01 Vue.js
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
解决TensorFlow GPU版出现OOM错误的问题
2020/02/03 Python
详解Python 最短匹配模式
2020/07/29 Python
全球最大的在线旅游公司:Expedia
2017/11/16 全球购物
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
个人简历自我评价八例
2013/10/31 职场文书
财务总经理岗位职责
2014/02/16 职场文书
娱乐节目策划方案
2014/06/10 职场文书
联谊活动总结
2014/08/28 职场文书
2015医德医风个人工作总结
2015/04/02 职场文书
2015年学校教育教学工作总结
2015/04/22 职场文书
python基于tkinter制作m3u8视频下载工具
2021/04/24 Python
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技