`
xxh123
  • 浏览: 33258 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

js的兼容性

阅读更多

1 firefox对中文的支持很乱,比如http://www.bfb56.com/company/list/上海市-/1.html?q=南京,firefox会对http://www.bfb56.com/company/list/上海市-/1.html做utf-8处理,但是对后面的querystring则是GBK,如果你在firefox的地址栏直接enter,则后面的querystring解析会使用GBK,但是ie中全部使用的是utf-8,这导致后台的处理使用的是utf-8造成q无法得到正确的值,GBK也无法得到正确的值。

 

2 使用jquery改变dom树的文档结构后,IE6,7下报unspecified error错误,查询google后没有发现什么好的方法,最后尝试使用jquery再次对dom树进行操作,解决问题:

{code}

  try{

   $("#oprate_element").val(your_value);

  }catch(e){

     tmp = $("#oprate_element").clone;

     tmp.val(your_value);

    $("#oprate_element").empty();

    $("#oprate_element").append(tmp.html());

  }

{code}

$("#oprate_element").val(your_value);在ie8和firefox可用,catch语句的内容在firefox中不可用非常的奇怪,不管怎么说问题基本解决。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics