js在IE和Firefox不同之处

js在IE和Firefox不同之处

ID:75558565

大小:19.54 KB

页数:6页

时间:2022-01-12

js在IE和Firefox不同之处_第1页
js在IE和Firefox不同之处_第2页
js在IE和Firefox不同之处_第3页
js在IE和Firefox不同之处_第4页
js在IE和Firefox不同之处_第5页
js在IE和Firefox不同之处_第6页
资源描述:

《js在IE和Firefox不同之处》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、js在IE和Firefox不同之处做Web类工程,不可防止的要涉及浏览器的兼容性问题,特别是javascript的兼容性问题,典型代表就是IE浏览器和FireFox浏览器,了解到不同之处就可以防止出现使用不同浏览器时可能会出现的兼容性问题,找了一些关于js在IE和FireFox中区别的资料,以供参考。oa.headware:88884m-P1P;@"w4Z*m*M;I-Y3[(e&G*r)P/}5A1L:moa.headware:88881.document.form.item问题9Q3A9F1o8Q+@/m5q问题:信

2、息平台(w$;{!H%d-m!K*K现有代码中存在许多document.formName.item("itemName")这样的语句,不能在Firefox下运行7^0R6s$}3x7J*b+J0_解决方法:3E7H1Ix1R,o5i统一使用document.formName.elements["elementName"]/r{9o;p7s#u&O1])]%d$k8M2.集合类对象问题p,W'h;q0f0C2t9Zoa.headware:8888问题

3、:*o!W-c+]3HI3

4、#y*a0N7`.OIE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象;o!?'v$W)n;j解决方法:9~#S/`(X1N:A+v7k改用[]作为下标运算。如:document.forms("formName")改为document.forms["formName"]"O.P$%o;h/X3v又如:document.getElementsByName("input

5、Name")(1)改为document.getElementsByName("inputName")[1]0m5V8F:f9yo8a"{7v&H$O+v:`,Wo3~$m0K3.event)o"a(F1k"nZ#w#@获取event问题:4PC:r9v)Ls&v!Uwindow.event只能在IE下运行,而不能在Firefox下运行,这是因为Firefox的event只能在事件发生的现场使用。&c&

6、amp;#039;[&p(i4s2p1d信息平台解决方法:6]4p*w+P.I6F,?3}在IE中,不能把Event对象作为参数传递给事件处理程序,只能用window.event或者event来引用Event对象。-r#m2c#J5I-B(RFirefox中获取event的方法:信息平台+V(~%~*O"F*[9U)V(1)从HTML页面传递参数event(2)event=arguments.callee.caller.arguments[0];,I"s-`4e4

7、5o*Q;GyfunctiongetE

8、vent(evt){evt=evt?evt:(window.event?window.event:null);}$}-}5BH&zQevent属性问题:!C8i,x0V(}5Z1fIE下,event对象有x,y属性,但是没有pageX,pageY属性;Firefox下,event对象有pageX,pageY属性,但是没有x,y属性。*Y3c5p5x)C5q-{6Z,J6EFirefox中的event.pageX相当于IE中的event.x1D*e6G:[7'?解决方法:event.x=event.x?event.x:e

9、vent.pageX;3P7`&f8_3D,k,Y4^4W8t8Y其它:#C2K2V(B6H"^event.layerX在IE与火狐中都有,具体意义有无差异尚未试验。2q;%W4~'n4@3t/k,r"d1`/S;y0p4.HTML对象的id作为对象名的问题'~%k0h,u5c;m*t9U问题:!v8N+c/P*]&c-X在IE中,HTML对象的ID可以作为document的下属对象变量名直接使用,而在Firefox中不能。*h5B+o(M4~.`9

10、Z1m解决方法:1U#X"K/^!oT&M9B5J统一用getElement

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。