我需要将整个 HTML 文档转换为一个有效的 JavaScript 字符串。
这是一个需要定期完成的过程。 例如:
这个:
<html>
<!--here is my html-->
<div id="Main">some content</div>
</html>
需要变成这样:
var htmlString="<html><!--here is my html --><div id=\"Main\">some content</div><html>"
根据我已经准备好的内容,我最初的想法是用 Java 读取文件的内容并编写我自己的解析器。我认为使用 shell 脚本或类似脚本不可能实现这一点? (我在 OSX 上)
有人可以推荐一个好的方法吗?
我读过的类似问题
Reading entire html file to String?
convert html to javascript
最佳答案
现场尝试一下,jsFiddle
JS
var htmlString = document.getElementsByTagName('html')[0].innerHTML;
console.log(htmlString);
HTML
<p>Hello</p>
<div>Hi div</div>
关于java - 将整个 HTML 页面转换为单个 JavaScript 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22377564/