如何将<script>标记添加为简单字符串,而不将其视为HTML中的常规<script>标记?

时间:2019-04-01 11:42:37

标签: javascript html html-email email-integration email-templates

我正在创建一个电子邮件模板,该模板向用户发送一些他需要放置在其网站上的JavaScript代码。

我尝试将其包装在代码标签中,但仍将脚本标签视为实际标签而不是字符串。

  

           <脚本>           !function(e,t,i){var n,d = e.getElementsByTagName(“ head”)            eElement(“ script”))。id = i,n.setAttribute(“ key”,“ kKQ1Yxgxm”)            

预期结果是它将代码标记中的任何内容都视为简单字符串。包括标签。但是它被视为脚本标签,而不是纯字符串。

1 个答案:

答案 0 :(得分:3)

转义<>应该可以。

 &lt;script&gt;
          !function(e,t,i){var n,d=e.getElementsByTagName("head") 
            eElement("script")).id=i,n.setAttribute("key","kKQ1Yxgxm")
 &lt;/script&gt;