相关疑难解决方法(0)

你遇到了什么跨浏览器问题?

在为多组浏览器开发时,由于浏览器实现的差异,您在开发过程中遇到了哪些问题?

首先,我列出了一些我面临的问题:

  • Firefox中的文本节点仅允许4K数据.因此,XML Ajax响应被分成多个文本子节点而不是一个节点.它在Internet Explorer中很好用.对于Firefox,要获取完整数据,您需要在调用node.firstChild或使用node.textContent之前使用node.normalize,这两者都是Mozilla特定方法
  • Internet Explorer不替换 或HTML char代码160,您需要替换其等效的Unicode\u00a0
  • 在Firefox中,表单内的动态创建的输入字段(使用document.createElement创建)不会在表单提交上传递其值.
  • 即使元素名称匹配,Internet Explorer中的document.getElementById也将返回一个元素.如果id匹配,Mozilla只返回元素.
  • 在Internet Explorer中,如果选择框的值不是由任何选项表示,则它将显示为空白,Firefox将显示第一个选项.

javascript css dom cross-browser

64
推荐指数
5
解决办法
4万
查看次数

标签 统计

cross-browser ×1

css ×1

dom ×1

javascript ×1