【发布时间】:2018-02-05 21:52:31
【问题描述】:
我有 html 网页,我想将此网页下载为 pdf。所以我将此网页转换为字符串,并且我必须发送到服务。即我有不变的字符串html。我无法为拆分字符串 html 添加指示符。当 html 网页太大而带有 base 64 字符串图像时,我必须用头像图像 url 更改这个 base 64 字符串(因为它太大而无法使用 json 发送数据)。我有一个简短的 html 字符串,其中更改了 base 64 字符串,然后我可以发送到服务端下载 pdf。我有一个 HTML 字符串(它看起来像我真正的 html 字符串)见下文:
var stringHTML =
"
<div id="myDiv">
<img src="abc" /></div>
<img src="abc" /></div>
<img src="abc" /></div>
<img src="abc" /></div>
</div>
";
我想将图像src 属性值更改为xyz。即我想将 HTML 字符串转换为:
stringHTML =
"
<div id="myDiv">
<img src="xyz" /></div>
<img src="xyz" /></div>
<img src="xyz" /></div>
<img src="xyz" /></div>
</div>
";
如何通过再次返回字符串值来更改此源属性值?即更改操作后我必须有字符串 html..
【问题讨论】:
-
这样你就知道你的两个 sn-ps 都不是有效的 JS 代码。你不能像那样跳行和缩进字符串。
标签: javascript html string html-parsing