javascript - 如何将包含javascript函数的文件的全部内容转换为javascript函数中的字符串

标签 javascript php jquery html file

例如,假设我有 HTML 页面 index.html。它有一个 javascript 函数 someFn()(在 onclick 上)需要获取此页面的全部内容(该页面还包含由用户修改的文本字段。(因此,页面内容将从原始内容修改。)最终,此 someFn() 将尝试在变量中获取页面的全部内容。然后传递此变量到执行所需工作的另一个文件中的 PHP 脚本。或者,它可以将其输出到由上述 PHP 脚本读取的文件。

唯一的问题是JS函数如何获取变量中的页面内容。欢迎使用 jQuery 替代方案,只要它们不干扰上面显示的数据工作流即可。

最佳答案

尝试使用 XMLSerializer.serializeToString() Get DocType of an HTML as string with Javascript检索 document.doctype 作为字符串,document.documentElement.outerHTML 检索 document 根元素的 html/p>

   var html =  new XMLSerializer().serializeToString(document.doctype) 
               + document.documentElement.outerHTML;

关于javascript - 如何将包含javascript函数的文件的全部内容转换为javascript函数中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33950566/

相关文章:

javascript - Ember.js - 在 Ember 中存储应用程序特定数据的最佳方法是什么?

javascript - 使用 Node.js 构建静态站点的最佳方式(或包)是什么?

javascript - VS2017 Javascript 智能感知

javascript - 将多维对象转换为查询字符串

Javascript 仅在放置在 HTML 下方时才起作用

javascript - Angular Directive(指令)事件绑定(bind)不起作用

php - 如何将两个或多个mysql数组合并为一个

php - 获取表不存在于 php 和 mysql

javascript - 更新 Stripe 数据量

javascript - 如何将按钮点击转换为 onload 事件?