JS字符串到html标记

时间:2012-12-12 12:20:44

标签: javascript html utf-8

最近我写了一个简单的webapp来处理与路由器的telnet连接。我正在使用带有Express和WebSockets的Node.js。建立连接后,来自终端的流作为UTF-8字符串通过websocket。

这是我的问题:我写了一个简单的显示函数,使用slice('\n')并添加了一个html段落,但我对结果不满意,一切都很乱(towel.blinkenlights.nl telnet-based星球大战看起来与终端版本的距离并不近。当我在浏览器控制台中显示数据时,它看起来很好,但在我的HTML中却没有。

主要问题可能是由\n所有\t等引起的。

所以现在我正在寻找一个将js字符串转换为html标记的解决方案/库/东西。有没有这样的东西,也许在jQuery中呢?

1 个答案:

答案 0 :(得分:1)

将您的文字放入pre块,它将保留格式:

document.getElementsByTagName("pre")[0].textContent = "string1\n\tstring2";


string1
    string2