如何在javascript中将变量打印为格式化的html?

如何在javascript中将变量打印为格式化的html?,javascript,Javascript,如何在javascript中将变量打印为格式化的html 我想显示为超链接: 我希望得到的结果是: -------代码--------- 这是javascript函数代码: function fetchComments(leaveRequestId) { $('#existingComments').html(lang_Loading); params = 'leaveRequestId=' + leaveRequestId; $.ajax({ ty

如何在javascript中将变量打印为格式化的html

我想显示为超链接:


我希望得到的结果是:

-------代码---------

这是javascript函数代码:

function fetchComments(leaveRequestId) {

    $('#existingComments').html(lang_Loading);
    params = 'leaveRequestId=' + leaveRequestId;
    $.ajax({
        type: 'GET',
        url: getCommentsUrl,
        data: params,
        dataType: 'json',
        success: function(data) {                

            var count = data.length;
            var html = '';
            var rows = 0;

            $('#existingComments').html('');  
            if (count > 0) {
                html = "<table class='table'><tr><th>"+lang_Date+"</th><th>"+lang_Time+"</th><th>"+lang_Author+"</th><th>"+lang_Comment+"</th></tr>";
                for (var i = 0; i < count; i++) {
                    var css = "odd";
                    rows++;
                    if (rows % 2) {
                        css = "even";
                    }
                    var comment = $('<div/>').text(data[i]['comments']).html();
                    html = html + '<tr class="' + css + '"><td>'+data[i]['date']+'</td><td>'+data[i]['time']+'</td><td>'
                        +data[i]['author']+'</td><td>'+comment+'</td></tr>';
                }
                html = html + '</table>';
            } else {

            }
            $('#existingComments').append(html);
        }
    });
}
函数fetchComments(leaveRequestId){
$('existingComments').html(语言加载);
params='leaveRequestId='+leaveRequestId;
$.ajax({
键入:“GET”,
url:getCommentsUrl,
数据:params,
数据类型:“json”,
成功:函数(数据){
var count=data.length;
var html='';
var行=0;
$('#existingComments').html('');
如果(计数>0){
html=”“+lang_Date+“”+lang_Time+“”+lang_Author+“”+lang_Comment+“”;
对于(变量i=0;i
这应该行得通


document.getElementById(“displated”).innerHTML=document.getElementById(“displated”).innerHTML.replaceAll(&),“&;”).replaceAll(我也不确定您到底想要什么,但我认为您希望使用JavaScript添加一些
锚定
标记,它应该呈现为HTML代码,而不是纯文本

然后你可以这样做


点击这里
函数myFunction(){
document.getElementById(“demo”).innerHTML='';
}

我想显示一个超链接,而不是显示html代码。那么您想将html代码显示为超链接吗?您能让问题更清楚吗?谢谢。我想让它更清楚。我想将结果从更改为“超链接”测试“链接到#。谢谢。我尽量让它更清晰。我想将结果从更改为超链接“test”链接到#。我想要的结果是:test@tea,然后你可以修改文档。getElementById(“demo”)。innerHTML=”;对不起,你能看到我的代码和图片附件吗?上面显示的当前代码是,我希望注释显示格式化的html“test”