javascript - 如何将字符串中的 html 呈现为 html

标签 javascript html escaping

所以我有这个字符串:

var textToBeRendered='<h1>I am a string of text</h1>';

如果我在 DOM 上有一个 div,我如何才能将字符串作为实际标题呈现给 div 元素?

因此 DOM 将包含:

<div>
   <h1>I am a string of text</h1>
</div>

最佳答案

试试这个 ^_^ :

var textToBeRendered='<h1>I am a string of text</h1>';
document.getElementById("demo").innerHTML = textToBeRendered
<div id="demo">
   <h1>I am a string of text</h1>
</div>

关于javascript - 如何将字符串中的 html 呈现为 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35331673/

相关文章:

javascript - 我怎样才能匹配只找到嵌套模式的正则表达式

html - CSS奇数和偶数并排放置相同的颜色

javascript - jQuery 隐藏和显示动画错误

php - 如何在PHP中转义仅 "'”?

javascript - 无法通过背景单击关闭自定义 UI Bootstrap 模式

javascript - 找不到 javascript 错误

java - 我在哪里可以找到 ESAPI.properties?

mysql - 如何在 bash 中的双引号内使用一对单引号?

javascript - 在 EditorGridPanel 中显示组件而不单击

html - 如何使连续两列响应?在第一个文本中,在 bootstrap 4 中的第二个图像中