JS.findElementById()使用介绍

 更新时间:2013年09月21日 12:39:38   作者:  
JS.findElementById()想必大家并不陌生吧,下面有个不错的示例,感兴趣的朋友可以参考下
复制代码 代码如下:

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;
};

相关文章

  • 浅析TypeScript 命名空间

    浅析TypeScript 命名空间

    命名空间一个最明确的目的就是解决重名问题。这篇文章主要介绍了TypeScript 命名空间的相关知识,本文通过实例详解给大家介绍的非常详细,需要的朋友可以参考下
    2020-03-03
  • 网页图片延时加载的js代码

    网页图片延时加载的js代码

    大家如果使用firebug去查看的话就会发现,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页面加载的速度,对于比较长的页面来说,这个方案是比较好的。
    2010-04-04
  • 6种JavaScript继承方式及优缺点(小结)

    6种JavaScript继承方式及优缺点(小结)

    这篇文章主要介绍了6种JavaScript继承方式及优缺点(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 使用TypeScript实现一个类型安全的EventBus示例详解

    使用TypeScript实现一个类型安全的EventBus示例详解

    EventBus是工作中常用的工具,本文用Typescript实现一个具备基础功能且类型安全的EventBus,是我近期学习Typescript的知识总结,对TypeScript实现EventBus相关知识感兴趣的朋友一起看看吧
    2022-06-06
  • 浅谈js中startsWith 函数不能在任何浏览器兼容的问题

    浅谈js中startsWith 函数不能在任何浏览器兼容的问题

    下面小编就为大家带来一篇浅谈js中startsWith 函数不能在任何浏览器兼容的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • 初学JavaScript_03(ExtJs Grid的简单使用)

    初学JavaScript_03(ExtJs Grid的简单使用)

    Ext JS Grid的简单使用:(从土豆的文档中学到)
    2008-10-10
  • JavaScript快速实现一个颜色选择器

    JavaScript快速实现一个颜色选择器

    在做前端界面开发的时候,遇到需要改变颜色的需求,就需要使用颜色选择器。本文就来用JavaScript编写一个简单的颜色选择器,感兴趣的可以了解一下
    2023-02-02
  • 纯JS实现动态时间显示代码

    纯JS实现动态时间显示代码

    本篇文章主要是对纯JS实现动态时间显示的代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • selenium+java中用js来完成日期的修改

    selenium+java中用js来完成日期的修改

    这篇文章主要介绍了selenium+java中用js来完成日期的修改,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • JavaScript-定时器0~9抽奖系统详解(代码)

    JavaScript-定时器0~9抽奖系统详解(代码)

    这篇文章主要介绍了 JavaScript-定时器0~9抽奖系统,通过代码实例说明函数调用的整体操作,具体步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下。
    2017-08-08

最新评论