javascript - 在 Javascript 中将字符串转换为 html 标签

标签 javascript html dom

我想将以下字符串转换为 HTML 标记并将其放置在我的 div 中。

<strong>asdfadfsafsd</strong>

我使用以下代码将其放置在我的 div 中:

var message = "<strong>testmessage</strong&gt";
document.getElementById('message').innerHTML = bericht;

问题是我现在在我的 div 中看到以下内容:

<strong>testmessage</strong>

但我想看看: 测试消息

问题是什么?

最佳答案

var string = "&lt;strong&gt;asdfadfsafsd&lt;/strong&gt;",
    results = document.getElementById("results")
    results.innerHTML = string;
    results.innerHTML =    results.textContent;
<div id="results"></div>

首先将其加载为 html。然后将其作为文本获取,然后再次将其作为 HTML 加载:)

Refer HTML Entities

关于javascript - 在 Javascript 中将字符串转换为 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29576558/

相关文章:

javascript - 将 html 加载到页面元素中(chrome 扩展)

javascript - document.evaluate - 跨浏览器?

javascript - 将输入值设置为相应的标签

javascript - 过滤字符串 只过滤不带空格的字符串

javascript - 我想更改选择框的文本而不干扰 "option"标签值

javascript - 如何让下拉选项显示在此待办事项列表条目的左侧?

javascript - 用 javascript 替换 HTML 图像名称

javascript - 是否可以通过某种方式将 JSON 对象直接存储到 DOM 中?

javascript - 在 ng-repeat 中使用 ng-model

javascript - 在 dijit.form.DateTextBox 中禁用手动输入