【问题标题】:Firefox: "clicking" on the contents of an xhr responseFirefox:“单击”xhr 响应的内容
【发布时间】:2014-10-02 06:28:48
【问题描述】:

所以由于各种原因,我不得不发送一个 xmlhttprequest 并点击响应中的一个按钮。我的代码如下所示:

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

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

【问题讨论】:

    标签: javascript firefox xmlhttprequest


    【解决方案1】:

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

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

    (这是否是好的编程行为值得怀疑,但在我与系统管理员讨论更改服务器端代码之前,它让我解决了当前的问题)

    【讨论】:

      猜你喜欢
      • 2011-01-29
      • 1970-01-01
      • 1970-01-01
      • 2018-02-16
      • 1970-01-01
      • 2015-09-19
      • 1970-01-01
      • 2023-03-25
      • 2011-04-02
      相关资源
      最近更新 更多