JS在IE,firefox,chrome中的兼容问题
来源:互联网 发布:yum未找到命令 编辑:程序博客网 时间:2024/06/09 19:10
面对三大主流浏览器IE,firefox,chrome,JavaScript在部分细节的使用上有所不同,下面就根据本人使用中的遇到的问题稍作总结。
1、对frameset的解析的不同
IE和chrome都可以使用frameset的name属性取得frameset,例如:
<frameset id =top rows="70,*" frameborder="0" framespacing="0">
<frame name="titlebar" scrolling="no" noresize="noresize" />
<frameset id = main cols="200,6,*" frameborder="0" framespacing="0">
<frame id=leftframe scrolling='auto' name='leftframe' />
<frame id=handleframe scrolling='no' name='handleframe' />
<frame id = rightframe scrolling='auto' name='mainframe' />
</frameset>
</frameset>
对于这个嵌套使用frameset的html,IE和chrome可以使用top.main取到name为main的frameset,但是在firefox在无法取到。
在firefox下只能通过window.parent.document.getElementById("main")取到frameset。
2、使用DOM取节点text的不同
在IE和chrome上取DOM节点的text可以直接使用getElementByTagName(xx)(x).text,但是在firefox中DOM节点没有text属性,只能使用textContent取得节点的文本。
3、数组括号使用不同
在IE和chrome上取DOM节点访问既可以使用getElementByTagName(xx)(x),也可以使用getElementByTagName(xx)[x],但是在firefox中只能使用中括号。
- JS在IE,firefox,chrome中的兼容问题
- 网页在Firefox、IE中的兼容问题
- firefox和ie js兼容问题
- firefox和ie js兼容问题
- 浏览器兼容问题汇总整理 ie,chrome,firefox...
- IE、Firefox、Chrome 浏览器中的 JS 差异介绍
- Google 在 IE , FireFox,Chrome 中的有趣不同点
- firefox 与 ie 的js兼容问题
- ie和firefox中的回车处理兼容问题
- getElementById在IE和FireFox下兼容问题
- JavaScript的常见兼容问题及相关解决办法chrome IE firefox
- IE Firefox Opera Chrome Safari 对MARQUEE标签的兼容问题
- 常见浏览器兼容问题及相关解决方法(chrome/IE/firefox)
- Chrome firefox ie等浏览器空格( )兼容问题
- Chrome firefox ie等浏览器空格( )兼容问题
- 解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
- IE兼容问题 在chrome中居中 在IE系列下就靠左
- 一些JS操作在IE/FireFox/google浏览器间的兼容问题
- GDT详解
- 复杂——简单
- czxczsxcxz
- rand()&srand()的应用.
- 移除UTF-8文件头的BOM
- JS在IE,firefox,chrome中的兼容问题
- Java——Thread!!!
- Spring XML配置的12个技巧
- 用vs2005编译libtorrent
- javaScript 删除确认实现方法小结
- 在线聊天系统雏形!!!
- Ubuntu修改中文输入发
- 利用javascript把javascript的数据同form的数据一起发送到servlet中
- shell编程中使用数组