【发布时间】:2011-06-01 03:37:44
【问题描述】:
我正在构建一个 firefox 扩展,并且在扩展中我正在发出一个 ajax 请求,它返回一个 responseText,现在我想解析 js 中的 responseText,但我无法解析该请求。
请注意,如果我在我的网络服务器上运行相同的代码,那么它可以完美运行。下面是代码
var myHTML = XHR.responseText;
var tempDiv = document.createElement('div');
tempDiv.innerHTML = myHTML;
tempDiv.childNodes;
tempDiv.getElementsByTagName('a'); // etc. etc.
如果我在我的网络服务器上使用此代码,那么我可以解析 childNodes 并检索它们的值,但是如果我在我的 firefox 扩展中使用相同的代码,那么即使我可以看到 responseText,我也无法访问 childNodes我在 Firefox 扩展中使用它。
我对同一代码的这种冷漠行为感到有些困惑,请帮助我。
【问题讨论】:
标签: parsing firefox responsetext