AJAXSLT 的bug修正(2)

Google AJAXSLT 的一个bug修正一文中修正了在IE中的问题,但同时在firefox中就不能用了,所以这里加入判断是否为IE的判断,判断的代码参考这里
打开dom.js文件修改function xmlParse(xml)方法,修改如下:
//BillChen:2005-10-19
  var agt=navigator.userAgent.toLowerCase();
  var is_ie=(agt.indexOf("msie")!=-1 && document.all);
  var n1 = 1;
  var n2 = 0;
  if(is_ie) {
 n1 = 0;
 n2 = 1;
  }
  for( var i= n1; i < x.length-n2; ++i) { 
//-->
经测试,无论在firefox和ie中均可正常使用。

原文地址:https://www.cnblogs.com/chenjunbiao/p/1760264.html