Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html <;span>;作为<;a>;标签_Html_Email_Html Email - Fatal编程技术网

Html <;span>;作为<;a>;标签

Html <;span>;作为<;a>;标签,html,email,html-email,Html,Email,Html Email,我需要在电子邮件编辑器中写一个URL链接 <a href="https://a_link.com?em=[email]>Link to click</a> [电子邮件]是收件人电子邮件地址的占位符,在此电子邮件平台上,可使用 <span data-redactor-type="variable">email</span> 电子邮件 我怎么能有一些概念上像下面的代码,但实际工作。我认为字符需要转义还是通过使用变

我需要在电子邮件编辑器中写一个URL链接

<a href="https://a_link.com?em=[email]>Link to click</a>

[电子邮件]是收件人电子邮件地址的占位符,在此电子邮件平台上,可使用

<span data-redactor-type="variable">email</span>
电子邮件
我怎么能有一些概念上像下面的代码,但实际工作。我认为字符需要转义还是通过使用变量

    <a href="https://a_link.com?em=<span data-redactor-type="variable">email</span>>Link to click</a>


非常感谢你的帮助

也许你是这个意思

const link=document.querySelector('a[href$=“[email]”);
link.href=link.href
.replace(“\[email\]”,document.querySelector(“[data redactor type=“variable”]”)。textContent);
console.log(link.href)

a@b.com
电子邮件

虽然这段代码可能会回答这个问题,但提供关于这段代码为什么和/或如何回答这个问题的附加上下文可以提高其长期价值。脚本编写在电子邮件中不起作用。他说。不是电子邮件,您当然是正确的,如果链接最终出现在电子邮件中,则结果中不能有脚本,但并非所有编辑器都支持脚本。大多数仅限于HTML。如果他只是一个用户,那么他将无法使用脚本。
  <span>email&nbsp;&nbsp;<a href="https://a_link.com?em=<span data-redactor-type="variable">Link to click</a></span>