我正在使用YouTube数据API检索视频说明,并使用以下内容将其插入HTML文档:
document.getElementById("description").replace("\n", "<br />");
文本被插入到元素中,但是\ n和\“仍然存在。如何将它们解析为适当的HTML格式?
答案 0 :(得分:1)
尝试.replace(/\n/g, "<br>")
实施例
"asd\nasdas".replace(/\n/g, "<br>"); //outputs "asd<br>asdas"
修改强>:
根据OP给出的新信息,描述带有\\n
,这是一个表示回车而不是实际回车的字符。所以更新的答案是
"asd\\nasdas".replace(/\\n/g, "<br>"); //outputs "asd<br>asdas"