- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浏览器兼容页面发注意事项(javascript篇)
浏览器兼容页面开发注意事项--javascript篇
1. document.form.item 问题 2
2. 集合类对象问题 2
3. window.event 2
4. HTML 对象的 id 作为对象名的问题 3
5. 用idName字符串取得对象的问题 3
6. 变量名与某 HTML 对象 id 相同的问题 3
7. event.x 与 event.y 问题 4
8. 关于frame 4
9. 在FF中,自己定义的属性必须getAttribute()取得 5
10.在FF中没有? parentElement parement.children 5
11.const 问题 5
12. body 对象 5
13. url encoding 5
14. nodeName 和 tagName 问题 6
15. 元素属性 6
16. document.getElementsByName() 和 document.all[name] 的问题 6
17.document.formName.item(itemName) 问题 6
18.集合类对象问题 6
19.自定义属性问题 6
20.eval(idName)问题 6
21.变量名与某HTML对象ID相同的问题 7
22.input.type属性问题 7
23.event.x与event.y问题 7
24.event.srcElement问题 7
25.frame问题 7
26.body问题 8
27. 事件委托方法 8
28. firefox与IE(parentElement)的父元素的区别 8
29.innerText在IE中能正常工作,但是innerText在FireFox中却不行. 8
30. FireFox中类似 obj.style.height = imgObj.height 的语句无效 9
31. ie,firefox以及其它浏览器对于 table 标签的操作都各不相同,在ie中不允许对table和tr的innerHTML赋值,使用js增加一个tr时,使用appendChile方法也不管用。 9
32. padding 问题 9
33. 消除ul、ol等列表的缩进时 9
34. CSS透明 9
35. CSS圆角 9
36. CSS双线凹凸边框 10
37.ie支持document.all 而firefox 不支持 10
38. firefox 中使用innerHTML 的方法 10
39. eval()与window.execScript()执行脚本 10
40. 对事件处理函数的重写 10
以下内容均为互联网上搜索加以整理得出的资料,没有经本人真正实践操作过,大家作参考时要注意使用!
PS1:JavaScript能支持Firefox的,基本都能支持Opera,Chrome和IE.
PS2:建议可大量使用JQuery,JQuery语法在大多主流浏览器中都是可行的,兼容性强。
本文内容主要针对IE和Firefox列举注意事项。
以下以 IE 代替 Internet Explorer,以 代替 Mozzila Firefox
1. document.form.item 问题??? (1)现有问题:??????? 现有代码中存在许多 document.formName.item(itemName) 这样的语句,不能在 FF 下运行??? (2)解决方法:??????? 改用 document.formName.elements[elementName]??? (3)其它??????? 参见 22. 集合类对象问题??? (1)现有问题:??????? 现有代码中许多集合类对象取用时使用 (),IE 能接受,FF 不能。??? (2)解决方法:??????? 改用 [] 作为下标运算。如:document.forms(formName) 改为 document.forms[formName]。??????? 又如:document.getElementsByName(inputName)(1) 改为 document.getElementsByName(inputName)[1]??? (3)其它3. window.event
??? (1)现有问题:??????? 使用 window.event 无法在 FF 上运行??? (2)解决方法:??????? FF 的 event 只能在事件发生的现场使用,此问题暂无法解决。可以这样变通:??????? 原代码(可在IE中运行):??????????? input type=button name=someButton value=提交 onclick=javascript:gotoSub
您可能关注的文档
最近下载
- 小学六年级综合科测试题.doc VIP
- 2024年江苏省常州市武进区湖塘镇招聘镇自聘人员(第二批)25人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx VIP
- Python程序设计基础教程教学教案(全).docx VIP
- 富士变频器使用指导书.pdf
- 《余弦定理》课件.pptx VIP
- 南京市2024届高三年级第一次模拟考试(一模)化学试卷(含答案).pdf
- 2021年-主跨450米上承式钢管混凝土拱桥施工方案220页.pdf
- 浅析海南度假型酒店发展趋势及营销策略研究 (毕业论文).doc
- 学习资料 IDC高效数据机房 交通联合卡面应用规范手册.pdf
- 2023年学习党史、新中国史专题党课讲稿范文(通用6篇).docx VIP
文档评论(0)