博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[IE&FireFox]JS兼容
阅读量:7026 次
发布时间:2019-06-28

本文共 928 字,大约阅读时间需要 3 分钟。

 我喜欢用FireFox,而IE是浏览器中的老大。FireFox用标准的JS,听说IE比较人性化,IE7也比IE6标准,我们程序员天生就是个苦命的 孩子不得不做到这两个浏览器的兼容。在我们所做的项目里基本上都实现了这两个浏览器的兼容,在制作过程中也遇到很多IE和FireFox之间的兼容性问 题,在此记下以便以后之用!!!
    IE:        onpropertychange;
    FireFox:   oninput;
    此事件发生于onchange事件之前,经常用于密码强度的验证,密码和确认密码的对比等等,要做到兼容可以将两个事件全写入其中,IE和FireFox个没有对方的这个事件。

    IE:        document.formName.item("itemName");
    FireFox:   document.formName.elements["itemName"];
    用于迭代返回Form表单中的元素。

    
IE&FireFox:
     function getParentElement(obj)
     {
       if
(window.attachEvent && !window.opera)
       {
         return obj.parentElement;
       }else{
         return obj.parentNode;
       }
      
     }
    获取当前Element对象中父对象。

    
IE&FireFox:
     function eventX()
     {
       return event.x ? event.x : event.pageX; 
     }
     function eventY()
     {
       return event.y ? event.y : event.pageY;
     }
     获取事件触发的坐标。

    
IE&FireFox:
     function getEventer(e)
     {
       return e.target ? e.target : e.srcElement;
     }
     获取当前触发事件的控件。
本文转自网魂小兵博客园博客,原文链接:http://www.cnblogs.com/xdotnet/archive/2007/06/26/ie_and_firefox_js.html,如需转载请自行联系原作者

    
OK,if...then...next...
你可能感兴趣的文章
年轻的工程师如何月入伍万XD
查看>>
NAT64与DNS64基本原理概述
查看>>
Java-Shiro(四):Shiro
查看>>
Oracle 备份、恢复单表或多表数据步骤
查看>>
ubuntu 步步为营之uclinux编译和移植(完整版)
查看>>
Lintcode: Partition Array
查看>>
sudo 之后 unable to resolve host的问题解决办法
查看>>
那些PHP中没有全称的简写
查看>>
【elasticsearch】python下的使用
查看>>
python字符串和编码
查看>>
JS实现表单多文件上传样式美化支持选中文件后删除相关项
查看>>
高可用高并发常用到的9种技术
查看>>
数字签名
查看>>
SQL Server数据库中批量替换数据的方法
查看>>
QTP 浏览器最大化、最小化,适用于IE6\7\8
查看>>
Androidの遇到的问题集合之MaginPadding
查看>>
hdu 1856 并差集求最大秩
查看>>
线段树
查看>>
框架技术--Spring自动加载配置
查看>>
画之国 Le tableau (2011)
查看>>