`
backspace
  • 浏览: 137173 次
文章分类
社区版块
存档分类
最新评论

js在IE和ff之间的差异(兼容)

 
阅读更多

1.在创建XMLHttpRequest对象时存在兼容   

var  xhr;
if(window.XMLHttpRequest){
    xhr = new XMLHttpRequest();
}else if(window.ActiveXObject){
   xhr = new ActiveXObject('Microsoft.XMLHTTP');
}

2.事件对象event的创建和属性存在差异

  IE中,event事件作为window对象的一个属性;而FF则作为参数传递给函数。

  同时IE阻止冒泡、阻止默认行为、事件源对象分别为: e.cancelBubble = true ,returnValue = false、srcElement;而在ff为stopPropagation()、preventDefault()、target。

3.input属性

  IE为只读属性,高版本的IE也可以读写;FF可以进行读写操作

4.innerText

   IE可以识别,ff则不行

5.鼠标的位置存在差异

   低版本的IE不能shibiepageX,pageY,ff可以,兼容办法:   

var  pageX = event.pageX;
var pageY = event.pageY;

if(pageX ===undefined){
    pageX = event.clientX+
   (doucment.body.scrollLeft||document.documentElement.scrollLeft);
}

if(pageY ===undefined){
    pageY = event.clientY+
   (doucment.body.scrollTop || document.documentElement.scrollTop);
}

6.类似 obj.style.height = imgObj.height 的语句

  • IE:有效
  • Firefox:无效

   解决方法:统一使用obj.style.height = imgObj.height + ‘px’;

7.在绑定事件处理上:在注册事件上,IE有一个方法attchEvent(),而ff使用的是addEventListener();

0
3
分享到:
评论

相关推荐

    JS在IE和FF中的兼容性问题

    JavaScript(简称JS)是一种广泛应用于Web开发的脚本语言,它在不同的浏览器中可能存在兼容性问题,特别是Internet Explorer(IE)和Firefox(FF)之间。这两个浏览器对JS的实现方式有所不同,导致某些特性或功能在...

    ie和ff浏览器的兼容

    ### IE和FF浏览器的兼容性解决方案 在网页开发过程中,不同浏览器之间的兼容性问题一直是个挑战。...通过上述解决策略,开发者可以在一定程度上缓解IE和FF之间的兼容性问题,提高网页在不同浏览器中的表现一致性。

    ie6 ie7 ff浏览器兼容

    不同浏览器对CSS的支持程度不一,尤其是对于早期版本的Internet Explorer(IE)如IE6、IE7,以及Firefox等浏览器,在处理某些CSS属性时会有所差异。本文将详细介绍如何通过特定的CSS技巧来实现这些浏览器之间的兼容...

    IE、FF的JS兼容写法

    在JavaScript编程中,IE(Internet Explorer)和FF(Firefox)是两种主要的浏览器,它们对JS(JavaScript)的实现存在一些差异,导致某些代码在其中一个浏览器中可能无法正常工作。这篇博客文章“IE、FF的JS兼容写法...

    FF和IE兼容性问题

    本文将深入探讨FF和IE之间的CSS兼容性问题,以及如何解决这些差异。 首先,让我们来看标题和描述中提到的问题:如何使`DIV`或`table`在IE和Firefox中水平居中。在CSS中,有多种方法可以实现这个效果,但并非所有...

    引用 js在IE与FF之间的区别详细解析

    IE(Internet Explorer)和FF(Firefox)作为曾经的两大主流浏览器,它们之间的JavaScript实现存在不少差异,这些差异常常会给前端开发者带来诸多不便。了解这些差异,并采取相应的兼容性处理策略是前端开发工作中的...

    ie和ff兼容性大集合

    综上所述,解决 IE 和 FF 之间的兼容性问题通常涉及理解两者间的差异,并采取适当的措施来保证网站在各种浏览器下的良好展示效果。这些解决方案不仅限于上述几个方面,在实际开发过程中还可能遇到更多复杂的情况。...

    FF和IE的兼容性问题总结

    FF和IE的兼容性问题一直是前端开发者面临的重要挑战。这些浏览器在处理JavaScript、DOM操作以及事件处理等方面的差异,可能导致代码在不同浏览器上表现不一致。以下是对这些兼容性问题的详细解析和解决策略: 1. **...

    JavaScript在IE和FF中的区别

    在JavaScript编程中,开发者经常遇到的一个挑战是代码的跨浏览器兼容性,尤其是在处理Internet Explorer (IE) 和 Firefox (FF) 这两种浏览器时。由于它们对JavaScript的实现存在差异,导致一些语句和功能在不同的...

    js新闻上下滚动效果(兼容IE和ff)

    在本示例中,"js新闻上下滚动效果(兼容IE和ff)"指的是利用JavaScript实现一个新闻标题在网页上进行上下滚动的效果,这种效果常见于新闻网站,能够展示多条新闻,同时保持页面空间的有效利用。这个效果不仅在现代...

    IE和FF的部分区别

    在开发Web应用时,兼容性问题常常困扰着开发者,尤其是针对不同的浏览器,如Internet Explorer(IE)和Mozilla Firefox(FF)。这两个浏览器在处理JavaScript和CSS样式时存在诸多差异,这使得代码在不同环境下表现不...

    IE和FF兼容问题

    ### IE和FF兼容问题详解 #### 一、引言 随着互联网技术的不断发展与普及,网页设计者们面临着越来越复杂的浏览器兼容性挑战。在众多浏览器中,Internet Explorer(简称IE)与Firefox因其庞大的用户基数而成为了...

    兼容ie和ff的页签

    在本案例中,"兼容ie和ff的页签"指的是一个JavaScript实现的页签功能,能够同时在Internet Explorer(IE)和Firefox(FF)这两个主流浏览器上正常工作。由于这两种浏览器对某些Web标准的实现存在差异,因此创建跨...

    推拉门式菜单-兼容ie,ff

    在本资源中,作者可能对原有的CSS和JavaScript代码进行了调整,以适应FF的解析规则,并解决了IE的兼容性问题。这可能包括修复了某些CSS属性的前缀问题,调整了JavaScript的DOM操作方式,以及使用了条件注释或特性...

    IE/FF兼容问题

    标题中的“IE/FF兼容问题”指的是在网页开发过程中,Internet Explorer(IE)浏览器与Firefox浏览器之间存在的兼容性挑战。由于这两个浏览器对JavaScript、CSS、DOM等Web标准的实现方式存在差异,开发者需要处理这些...

    ajax兼容IE,FF问题

    总之,解决Ajax在IE和Firefox的兼容性问题需要对两种浏览器的差异有深入理解,并在编写代码时做出适当的适配。通过使用标准化的API、正确的请求处理和响应处理策略,我们可以确保Ajax在不同浏览器中的稳定运行。

    IE_FF兼容性

    本文将针对Internet Explorer(以下简称IE)与Mozilla Firefox(以下简称FF)这两种浏览器之间的兼容性差异进行详细讲解,并通过具体示例来分析这些差异。 #### 1. document.all()与document.getElementById() - *...

    兼容IE和FF的网页js日历

    标题中的“兼容IE和FF的网页js日历”指的是一个JavaScript实现的日历插件,它能够同时在Internet Explorer(简称IE)和Firefox这两个不同的浏览器上正常工作。在Web开发中,由于IE和Firefox对某些CSS样式和...

    IE与FF兼容在JS方面要注意的一些问题

    IE(Internet Explorer)和FF(Firefox)是两种非常流行的浏览器,它们在JavaScript的支持上存在一些差异,导致开发者在编写JavaScript代码时需要额外注意。这篇博客文章“IE与FF兼容在JS方面要注意的一些问题”很...

    IE和ff的兼容技巧

    通过以上对IE和Firefox兼容技巧的详细介绍,我们可以看到,虽然这些浏览器之间存在一定的差异,但通过采取一定的策略和技巧,可以在很大程度上解决兼容性问题。在实际开发过程中,还需要根据具体情况选择合适的解决...

Global site tag (gtag.js) - Google Analytics