代码之家  ›  专栏  ›  技术社区  ›  Ross Rogers

在Firefox中,如何将整个Web DOM转储为当前状态?

  •  11
  • Ross Rogers  · 技术社区  · 15 年前

    我有一个网页,上面有一些自动生成的javascript内容,当用户单击某些链接时,这些内容可以操纵DOM。当我在Firefox中保存页面时,它只会保存 起初的 不带DOM修改的页。如何保存或转储 现在的 由javascript操作的HTML DOM的状态?

    3 回复  |  直到 12 年前
        1
  •  6
  •   Matthew Flaschen    15 年前

    DOM Inspector 有一个 File->Save DOM As... 选项。

        2
  •  2
  •   Bobby Jack    15 年前

    还可以使用Firebug编辑DOM并保存完整的文档标记。

        3
  •  2
  •   teknopaul    12 年前

    似乎Firefox已经用一个不再具有此功能的新工具替换了dom检查器。

    在新的dom inspector ctrl+shift+i中有一个接受命令的控制台。

    这有时会奏效…

    console.log(document.documentElement.innerHTML)
    

    这给了你一些东西,你可以检查,但不复制粘贴,因为一些错误…

    alert(document.documentElement.innerHTML)
    

    这就像console.log(document.documentElement.innerhtml)应该……

    document.documentElement.innerText = document.documentElement.innerHTML
    
    推荐文章