例如,假设我有 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/