javascript - 将 HTML 存储在 JS 变量中但保留 HTML 变量

标签 javascript html reactjs

我试图通过使用反引号格式将一些 HTML 保存在 JS 变量中,但是是否可以根据以下示例保留 HTML 变量

var msg = "This is a test" + "\n" + "Test"

我试图在保留换行符的同时将此变量存储为 HTML 段落

var emsg = '<p style="white-space: pre-wrap;"><\"{msg}"\</p>'

但是当通过电子邮件将内容发送给自己时(使用 Emailjs)我得到以下内容

<"{msg}"

知道我做错了什么吗?谢谢!

最佳答案

  1. 您使用的是单引号 ('),而不是反引号 (`)

  2. 模板字面量中的占位符由美元符号 ($) 表示,而您缺少它。

var msg = "This is a test" + "\n" + "Test"

var emsg = `<p style="white-space: pre-wrap;"><\"${msg}"\</p>`

console.log(emsg)

关于javascript - 将 HTML 存储在 JS 变量中但保留 HTML 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69321097/

相关文章:

javascript - 如何比较 ComponentDidUpdate 中与 Redux 连接的大型数据结构中的 props

javascript - 重新渲染时组件崩溃 | react 、Redux

javascript - 删除 httpOnly cookies - Express

html - 在 CSS 中裁剪除图像之外的背景

javascript - spec.type 必须在 react-dnd 中定义

javascript - Kendo (WYSIWYG) 编辑器不发送 <form> 标签

HTML CSS 文本不会居中

javascript - Windows 10 通用应用程序 C# - 运行 Javascript

javascript - 如何在javascript中向按钮添加点击事件?

javascript - 如何从异步调用返回响应?