如何使用Javascript将字符串中的HTML渲染出来?

12 浏览
0 Comments

如何使用Javascript将字符串中的HTML渲染出来?

我有以下的javascript代码:

var html =  ''+refer_summary+''+refer_name+'';
$("#references").append(html);

当这段代码运行时,refer_summary变量实际上包含一个字符串,该字符串可能包含HTML标签,如等。然而,这些标签在页面上显示时,而不是呈现其行为。

例如,在页面上显示的是,而不是实际上让内容变粗体。

当追加值时,我该如何去呈现HTML标签?

在我的Django模板中,我使用{% autoescape off %}{{content}}{% endautoescape %},所以当我首次加载页面时,内容以粗体等形式呈现正确。但是当我从javascript追加html时,我该如何做同样的事情?

谢谢帮助!

0