Javascript 获取原始HTML并将其重新呈现为HTML

Javascript 获取原始HTML并将其重新呈现为HTML,javascript,jquery,html,Javascript,Jquery,Html,我正在创建一个脚本来重写我大学使用的ETrack系统的本地版本,因为它很可怕,而且我对格式化文本有点问题。你看,这个系统上有一个div,它的类是.visitFeedback,在这个div中有很多标记。我想将这些段落移动到一个可滚动的div中,因为这些段落通常会溢出。唯一的问题是,这些段落中有HTML样式(等)。我想保留此格式并将其添加到可滚动的Div中。到目前为止,我已设法将其移到另一个Div中,但到目前为止,我尝试的所有方法都返回类似[object htmlpargraph]的内容,而不是我想

我正在创建一个脚本来重写我大学使用的ETrack系统的本地版本,因为它很可怕,而且我对格式化文本有点问题。你看,这个系统上有一个div,它的类是
.visitFeedback
,在这个div中有很多
标记。我想将这些段落移动到一个可滚动的div中,因为这些段落通常会溢出。唯一的问题是,这些段落中有HTML样式(
等)。我想保留此格式并将其添加到可滚动的Div中。到目前为止,我已设法将其移到另一个Div中,但到目前为止,我尝试的所有方法都返回类似
[object htmlpargraph]
的内容,而不是我想要的文本。到目前为止,我已经尝试了
.get()
.html()
.text()
,以及其他一些方法。你能帮忙吗?有关资料如下:

var feedbackTxt;

    $('.visitFeedback p').each(function(){
        if ($(this).hasClass('info'))
        {

        }
        else
        {
            feedbackTxt += $(this).text();
            $(this).remove();
        }
    });

    $('.visitFeedback').append('<div style="overflow-y: scroll;">' + feedbackTxt + '</div>');
var反馈txt;
$('.visitFeedback p')。每个(函数(){
if($(this).hasClass('info'))
{
}
其他的
{
feedbackTxt+=$(this.text();
$(this.remove();
}
});
$('.visitFeedback').append(''+feedbackTxt+'');

为什么不添加
overflow-y:scroll
到具有
的元素。visitFeedback

$('.visitFeedback').css('overflow-y', 'scroll');

谢谢,我觉得很尴尬,我没有想到:)。我将标记为答案ASAPfeedbackTxt+=将在第一次给出未定义的答案。将变量设置为字符串:var feedbackTxt=“”;