Firefox:点击xhr响应的内容

问题描述:

因此,出于各种原因,我必须发送xmlhttprequest并单击响应中的按钮。我的代码如下所示:Firefox:点击xhr响应的内容

xhr.onload = function(e) { 
    var param_result = document.createElement("div"); 
    param_result.innerHTML = xhr.responseText; 
    param_result.getElementsByClassName("submit")[0].click(); 
} 

由于某些原因,这适用于Chrome,但不适用于Firefox。谁能解释为什么?

我找到了解决我的问题的方法;似乎将xhr的结果转储到div中并不足以让firefox加载文档。

在物理制作一个隐藏div并将响应设置为内部html之后,我可以点击按钮。

(这是否是好的编程行为是值得怀疑的,但它让我围绕当前的问题,直到我与系统管理员讨论关于更改服务器端代码)