IE 兼容性改造Js点滴积累
来源:互联网 发布:grub2 引导linux 编辑:程序博客网 时间:2024/06/05 18:14
1.iE8以及以下版本 对getElementById和getElementsByName两个方法并不敏感.
意思就是,假如你的表单input对象没有设置Id属性,你仍然可以使用getElementById()方法来获取该对象。
而IE9以上版本或者火狐浏览器 就会报错,找不到该对象。因为你根本就没有设置Id属性。
2.在IE的世界里使用frame的时候,父页面、子页面,IE只会认为最终是一个页面文件,而事实上至少是2个页面。
而在火狐则是按照严格的文件规则来。(该发现来自 showModalDialog()方法的使用的时候发现,var dialogArray = window.dialogArguments;在子页面获取不到参数)
假如A页面JS形式传参数 给B框架页面的子页面C,
IE情况下案例:
A:var num=90;
C:parent.num既可以拿到;(但是在火狐浏览器却不行)
火狐情况下必须经B传递一下:
A:var num=90;
B:var num2=parent.num;
C :var num3=parent.num2;
3.getElementsByName("")[0]才能获取到目标对象;
4.
jquery对象转换js对象:$("#id")[0]即可;
js对象转为Jquery对象:$(obj)即可;
5.IE 9以上版本不支持parenetNode属性,改用jquery的parent()方法;
6.假如你使用jquery获取table、tr、td标签等时,报该对象不支持方法时,不妨换一个jquery版本试试。
0 0
- IE 兼容性改造Js点滴积累
- js点滴积累
- 点滴积累【JS】
- 点滴积累【JS】
- js调试IE兼容性
- Js-----IE和Firefox兼容性
- IE、Safari、Chrome浏览器JavaScript兼容性改造总结
- IE、Safari、Chrome浏览器JavaScript兼容性改造总结 .
- JS的IE和Firefox兼容性汇编
- JS的IE和Firefox兼容性汇编
- JS的IE和Firefox兼容性汇编
- JS的IE和Firefox兼容性
- JS的IE和Firefox兼容性汇编
- JS的IE和Firefox兼容性汇编
- JS的IE和Firefox兼容性汇编
- JS的IE和Firefox兼容性汇编
- IE和Firefox的js兼容性整理
- IE和Firefox的js兼容性整理
- HDU 3879 Base Station 最大权闭合图
- 接外包项目,如何远离垃圾客户
- 黑马程序员--第一天学习
- 链表合并
- Meeting --- Codeforces
- IE 兼容性改造Js点滴积累
- 扩展欧几里得
- 【堆积如山的未解决题目OTZ】
- [LeetCode] Longest substring without repeated characters
- 技术普及帖:你刚才在淘宝上买了一件东西
- Ubuntu 不显示时间了
- js对象创建的方式及其优势和不足7
- DP--Longest Valid Parentheses
- poj3160(Tarjan+Spfa)