因此,出于各种原因,我必须发送xmlhttprequest并单击响应中的按钮。我的代码如下所示:
xhr.onload = function(e) {
var param_result = document.createElement("div");
param_result.innerHTML = xhr.responseText;
param_result.getElementsByClassName("submit")[0].click();
}
出于某种原因,这适用于Chrome,但不适用于Firefox。任何人都可以解释原因吗?
答案 0 :(得分:0)
我找到了解决问题的方法;似乎将xhr的结果转储到div中似乎不足以让firefox加载文档。
在物理制作隐藏的div并将响应设置为内部html后,我可以点击按钮。
(这是否是良好的编程行为是值得怀疑的,但在我与sysadmin讨论更改服务器端代码之前,它让我解决了当前的问题)