【问题标题】:Send html snapshot to server using client side javascript使用客户端 javascript 将 html 快照发送到服务器
【发布时间】:2013-07-15 10:55:45
【问题描述】:

有没有办法使用javascript发送自己网页的完全生成的html代码。例如,在按钮单击事件中,将页面的当前 html 代码发送回服务器。这个怎么做?

【问题讨论】:

    标签: javascript html


    【解决方案1】:

    使用 jQuery,这应该会为您做到这一点:

    $("html").html()
    

    如果你真的需要 HTML 标签:

    function getPageHTML() {
      return "<html>" + $("html").html() + "</html>";
    }
    

    偶数:

    $('html')[0].outerHTML
    

    【讨论】:

    • 作者询问原始 javascript 中的功能。
    • 我提供了一个替代方案,尽管您的答案可能更合适。无论哪种方式,它仍然可能对他有所帮助。
    • :) 实际上我觉得 jQuery 方法是最好的,无论如何你不能使用 jQuery lib 如果它没用。
    【解决方案2】:

    您可以通过这种方式访问​​源代码

    document.documentElement.outerHTML/innerHTML
    

    参考: How do I get the HTML source from the page?

    快乐编码:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-15
      • 1970-01-01
      • 2019-05-27
      相关资源
      最近更新 更多