收藏
回答

求助,iphone的微信使用DOMParser报错,多谢!

问题模块
客户端

我在使用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;

}


最后一次编辑于  2017-02-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • Can🌴
    Can🌴
    2017-02-13

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

    2017-02-13
    赞同
    回复
  • 曹杰
    曹杰
    2017-03-24

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

    2017-03-24
    赞同
    回复
  • guo煊
    guo煊
    2017-12-25

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

    2017-12-25
    赞同
    回复
  • ^
    ^
    2018-04-17

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

    2018-04-17
    赞同
    回复