求助,iphone的微信使用DOMParser报错,多谢!
发布于 6 年前 作者 iliao 9205 次浏览 来自 问答

我在使用DOMParser来解析text到DOM,发现我在电脑上调试时好使的,但到iphone上预览出错,说DOMParser是个无效的变量,而我在IDE上是能看到这个方法的联想的,请指点我该如何修改,多谢!

function getXML(txt) {

  var links = getLinks(txt);

  var oParser = new DOMParser();

  var pages = [];

  for (var l in links) {

    var oDOM = oParser.parseFromString(links[l], “text/xml”);

    var a = oDOM.getElementsByTagName(‘a’);

    pages.push([a[0].childNodes[0].nodeValue, a[0].getAttribute(‘href’)])

  }

  return pages;

}

4 回复

我也一样,在模拟器上好好的,做了好长时间,做完了。上了真机,结果差点吐血身亡

模拟器基于chrome的,里面可以操作dom相关的。但是小程序本身不知道dom相关的操作,所以会报错?

脚本中无法执行DOM相关的操作。

我跟你一样哥们,执行到 var p = new DOMParser 就报错!

回到顶部