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中不可用非常的奇怪,不管怎么说问题基本解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值