`
leyoo
  • 浏览: 44454 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

重写getElementById 兼容Ie 6 8 7 火狐

IE 
阅读更多
<script   language="JavaScript">   
    //重写getElementById  兼容Ie 6 8 7  火狐
    document.nativeGetElementById = document.getElementById;  
    document.getElementById = function(id)  
    {  
        var elem = document.nativeGetElementById(id);  
        if(elem)    //兼容IE  Version 6 7 8
        {  
            //修改后的确认能得到id属性方法  
            if(elem.attributes['id'].value == id)  
            {  
 
                return elem;  
            } 
else 
    {  
if(document.getElementsByName(id)!=null&&document.getElementsByName(id).length>0)
{
return document.getElementsByName(id)[0];
}
     }  
        }  
else  //兼容fox
{  
if(document.getElementsByName(id)!=null&&document.getElementsByName(id).length>0)
{
return document.getElementsByName(id)[0];
}
}  
        return null;  
    }; 
</script>
分享到:
评论

相关推荐

    js验证,兼容IE6,IE7,IE8,IE9,firefox,opera,android。

    本文将深入探讨如何实现一个兼容多种浏览器(包括IE6, IE7, IE8, IE9, Firefox, Opera以及Android)的JavaScript验证机制,并关注`Gsvalidator.js`这个核心库和其辅助资源`tipImg`。 首先,我们来看`Gsvalidator.js...

    AngularJs兼容IE6-IE7-IE8

    项目需要、在网上查找angularjs支持ie低版本的问题(主要是windows7下只有IE8)整理了一个小demo 主要两点 1、ng-app="myApp" id="test11" 加上id="XXX" 加入以下代码注册到页面上 angular.element(document)....

    兼容IE和Firefox获得keyBoardEvent对象

    兼容IE和Firefox获得keyBoardEvent对象 在 JavaScript 编程中,获得keyBoardEvent对象是非常重要的,但是不同的浏览器对其支持不同。IE和Firefox是两种最常用的浏览器,它们对keyBoardEvent对象的支持存在一定的...

    Js图片广告轮换效果[支持ie7,ie8.firefox,ie6]

    标题与描述均提到了“Js图片广告轮换效果[支持ie7,ie8.firefox,ie6]”,这指向了一种使用JavaScript实现的图片轮播技术,特别强调了对旧版浏览器如IE6、IE7、IE8以及Firefox的支持。在现代Web开发中,虽然这些浏览器...

    JavaScript在IE和Firefox(火狐)的不兼容问题解决

    标题与描述均聚焦于“JavaScript在IE和Firefox(火狐)的不兼容问题解决”,这表明文章旨在探讨并提供解决方案来处理在不同浏览器环境下的JavaScript兼容性问题,尤其是在Internet Explorer(IE)和Mozilla Firefox...

    Javascript的IE和Firefox兼容性参考

    以下是一些常见的JavaScript在IE和Firefox中的兼容性问题及解决方案: 1. **document.form.item问题** - 在IE中,可以通过`document.formName.item("itemName")`来访问表单元素,但在Firefox中不支持。推荐使用...

    ie firefox 兼容问题大全

    ### IE与Firefox兼容性问题详解 #### 一、概述 在网页开发过程中,浏览器兼容性问题一直是前端开发者面临的重要挑战之一。尤其是对于早期版本的Internet Explorer(简称IE)与Mozilla Firefox(简称Firefox)来说...

    javascript在IE和Firefox中兼容性问题

    本篇将主要探讨JavaScript在Internet Explorer (IE) 和Firefox之间的兼容性挑战,并通过给出的文件名列表解析这些测试用例所涉及的知识点。 1. **createDocument测试.html** 在IE和Firefox中,创建XML文档的方法...

    Mozzila Firefox与IE的兼容问题

    "Mozzila Firefox与IE的兼容问题" Mozzila Firefox与IE的兼容问题是Web开发中常见的问题,因为这两个浏览器在解析HTML、CSS和JavaScript时有着不同的实现机制。以下是IE和Firefox之间的一些常见的兼容问题: 1. ...

    Javascript在IE和FireFox中的兼容处理

    - 事件委托在Firefox中使用`addEventListener`,IE6-8使用`attachEvent`。可以使用`element.addEventListener || element.attachEvent`来兼容。 10. **父元素的区别问题** - IE使用`parentElement`,Firefox使用`...

    图片上传 预览 兼容 IE firefox

    本篇文章将详细探讨如何实现“图片上传预览”功能,并确保在IE 6/7/8及Firefox(包括新版)等浏览器中的兼容性。 首先,我们需要了解不同浏览器对HTML5新特性的支持情况。现代浏览器如Chrome、Safari和新版Firefox...

    让IE6、IE7、IE8支持CSS3的圆角、阴影样式

    在早期的Internet Explorer浏览器,即IE6、IE7和IE8,它们并不支持CSS3的一些新特性,如圆角和阴影效果。这些特性在现代浏览器中已经非常常见,可以为网页设计提供更丰富的视觉体验。为了让这些老版本的IE浏览器也能...

    javascript 旋转图片 兼容IE和FireFox

    在JavaScript中实现图片旋转功能,尤其需要兼容IE和Firefox浏览器,是一项常见的前端任务。这篇文章将深入探讨这个主题,包括核心概念、技术难点以及如何通过提供的文件实现这一功能。 首先,我们要知道图片旋转的...

    BlueBala » 兼容IE和Firefox的事件模型(拖动)

    本文将深入探讨如何创建一个兼容Internet Explorer(IE)和Firefox浏览器的事件模型,特别是在实现拖动功能时所面临的挑战和解决方案。 首先,我们需要理解IE和Firefox在事件处理上的差异。在IE中,事件处理主要...

    Javascript的IE和Firefox兼容性问题集合

    然而,由于不同的浏览器对JavaScript的支持程度和实现方式存在差异,尤其是Internet Explorer(IE)和Firefox这两款流行浏览器,开发者经常需要面对兼容性问题。以下是一些常见的JavaScript在IE和Firefox上的兼容性...

    浏览器兼容性问题收集(IE,Firefox,Chrome,Safri)

    浏览器兼容性问题收集(IE, Firefox, Chrome, Safari) 本文主要收集了浏览器兼容性问题,涵盖了 IE, Firefox, Chrome, Safari 等多种浏览器的兼容性问题。这些问题都是 WEB 开发者们经常遇到的问题,了解这些问题...

    解决IE6兼容问题的十一大技巧

    在网页开发中,IE6(Internet Explorer 6)的兼容性问题一直是开发者头疼的问题,因为它与现代浏览器在处理CSS、JavaScript和其他Web技术时存在诸多差异。本文将详细介绍如何解决IE6的兼容性问题,并提供一些实用的...

    兼容IE,firefox日期选择控件

    一个用于日期选择的js控件,兼容IE,firefox。 使用方法: 1)引用js文件:WebCalendar.js 2)在需要的地方调用方法:SelectDate(obj,'yyyy-MM-dd'),其中obj为日期输入目标的引用(好像说复杂了,其实很多时候我们只用...

Global site tag (gtag.js) - Google Analytics