我有一个包含我想要显示的数据的JSON文件。这项工作完全用HTML完成,它选择某些字段来显示并将它们写入浏览器。我无法控制字段,因为它们是从外部源自动收集的,我们希望尽可能保持原始字段。
我遇到过一些问题,其中某些字段是用HTML编写的,因此该字符串可能会出现如下内容:
"<p>Foo <strong><Bar></strong</p>"
有没有办法在遇到这样的字符串时使用HTML,不是将其显示为原始字符,而是显示正确的HTML输出?我知道哪些字段会有和不会有这样的标签,所以我不需要测试标签。我只需要一种方法来为变量字符串正确显示标签。
答案 0 :(得分:1)
您可以使用一些JavaScript:
var example = '"<p>Foo <strong><Bar></strong</p>"'
example = example.replace('"', '')
# Now example => <p>Foo <strong><Bar></strong</p>
在HTML文档中的script
标记内运行您要显示的字符串,并在其周围加上引号。
编辑。