用javascript替换html代码中的字符串
如何使用javascript将html代码块中的标记(| mybackground |)替换为另一个字符串(url) 我在wordpress网站的一个街区工作。我有一个大的html电子邮件模板。所以我想得到它,将标签更改为url,然后将其作为emailcontent发送给用户。它必须更改,因为每个用户都会在其中获得自己的个性化图像,而且他们都有不同的名称。但我想使用1个基本模板(实际上我有一个完整的html emailtemplate,其中包含更多的代码,但我只是在这里发布了一个片段。)用javascript替换html代码中的字符串,javascript,html,email,replace,Javascript,Html,Email,Replace,如何使用javascript将html代码块中的标记(| mybackground |)替换为另一个字符串(url) 我在wordpress网站的一个街区工作。我有一个大的html电子邮件模板。所以我想得到它,将标签更改为url,然后将其作为emailcontent发送给用户。它必须更改,因为每个用户都会在其中获得自己的个性化图像,而且他们都有不同的名称。但我想使用1个基本模板(实际上我有一个完整的html emailtemplate,其中包含更多的代码,但我只是在这里发布了一个片段。) …一
…一些内容。。。
给你的td
一个ID,并使用document.getElementById(“yourId”).setAttribute(“background”,“[www.yourUrl.com]”
在HTML中不替换字符串。这是非常糟糕的做法
VML是这样,您可以删除代码(它甚至不完整,因为您甚至没有v:textbox start)-我修复了它,但您仍然可以删除它:
<!--[if gte mso 9]>
<v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true">
<v:fill type="frame" src="|mybackground|" position="0,0" />
</v:rect>
<![endif]-->
#X{显示:无}
td{高度:200px;宽度:200px}
这里有一头大象
来自:
要执行全局搜索和替换,请在
正则表达式,或者如果第一个参数是字符串,则包括
在flags参数中
因此,即使这是肮脏的东西,这种方法也应该有效:
var-find='\\\\\\\\\\\\\\\\\\\\\\\\\\';
var re=新的RegExp(查找“g”);
document.body.innerHTML=document.body.innerHTML.replace(re,$(“#卡片”).attr('src')代码>
<!--[if gte mso 9]>
<v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true">
<v:fill type="frame" src="|mybackground|" position="0,0" />
</v:rect>
<![endif]-->